如何在Meteor中为Twitter设置API键而不使用GUI
如何从{{>loginbuttons}}标记中去掉前端的configure按钮 到目前为止,我已经尝试: if (Meteor.isServer) { Meteor.startup(function(){ Accounts.loginServiceConfiguration.remove({ service: 'twitter' }); Accounts.loginServiceConfiguration.insert({ service: 'twitter', consumerKey: 'KEY', secret: 'SECRET' }); }); } if(Meteor.isServer){ Meteor.startup(函数(){ Accounts.loginServiceConfiguration.remove({ 服务:“推特” }); Accounts.loginServiceConfiguration.insert({ 服务:“推特”, 消费市场:“关键”, 秘密:“秘密” }); }); } 我找不到twitter帐户的文档,我似乎无法理解Meteor软件包代码可以在哪里查看。来自文档 首先,添加服务配置包:如何在Meteor中为Twitter设置API键而不使用GUI,twitter,meteor,meteor-accounts,Twitter,Meteor,Meteor Accounts,如何从{{>loginbuttons}}标记中去掉前端的configure按钮 到目前为止,我已经尝试: if (Meteor.isServer) { Meteor.startup(function(){ Accounts.loginServiceConfiguration.remove({ service: 'twitter' }); Accounts.loginServiceConfiguration.insert({ servi
meteor add service-configuration
然后,在你的应用程序中:
// first, remove configuration entry in case service is already configured
ServiceConfiguration.configurations.remove({
service: "weibo"
});
ServiceConfiguration.configurations.insert({
service: "weibo",
clientId: "1292962797",
loginStyle: "popup",
secret: "75a730b58f5691de5522789070c319bc"
});
试一试
,显示Facebook、Twitter、Google和Github的使用情况
虽然args可能不同,但它们的行为相同。将立即尝试。你提到的文件在哪里?老实说,我在为meteor单独寻找文档和软件包方面遇到了很多困难——我不知道到哪里去找。来自rails,所有东西都在github上,到目前为止这是非常奇怪的。添加了官方meteor文档的链接,向下滚动一点以查找
服务配置
或搜索服务配置
。通过使用ServiceConfiguration.configurations.upsert
启动时,您可以一次性配置twitter登录。
// first, remove configuration entry in case service is already configured
ServiceConfiguration.configurations.remove({
service: "twitter"
});
ServiceConfiguration.configurations.insert({
service: "twitter",
consumerKey: "1292962797",
loginStyle: "popup",
secret: "keyyyyy"
});