Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Meteor中为Twitter设置API键而不使用GUI_Twitter_Meteor_Meteor Accounts - Fatal编程技术网

如何在Meteor中为Twitter设置API键而不使用GUI

如何在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

如何从{{>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 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"
});