2014-10-11 45 views
1

是否可以在不覆蓋整個流星包的情況下更改Twitter認證的白名單?覆蓋Twitter流星包白名單字段

基本上我想改變這個:

Twitter.whitelistedFields = [ 'profile_image_url', 'profile_image_url_https', '郎'];

到這樣的事情:

Twitter.whitelistedFields = [ 'profile_image_url', 'profile_image_url_https', '郎', '名稱', 'ID_STR', 'URL', '描述', '位置'] ;

+0

你指的是哪個流星twitter包? – cwohlman 2014-10-11 12:40:32

回答

0

如果白名單導出的對象上暴露你可以創建一個包裝包:如果你談論的是建立在

//Package.js 
api.use('twitter') 
api.imply('twitter') 

api.add_files('wrapper.js') 

//Wrapper.js 
Twitter.whitelistedFields = ['profile_image_url', 'profile_image_url_https', 'lang', 'name', 'id_str', 'url', 'description', 'location'] 

佔Twitter的包,你可以指定requestPermissions選項:http://docs.meteor.com/#meteor_loginwithexternalservice,我不不知道這是什麼格式的twitter,但我已經成功地使用這種方法從github下載配置文件信息。

更新

@GeorgeD。指出requestPermissions選項不適用於Twitter,微博或Meteor開發人員帳戶。

+1

推特,​​微博,流星開發者賬號:requestPermissions目前不支持 – 2014-10-12 02:54:27

+0

謝謝@GeorgeD。爲了指出這一點。 – cwohlman 2014-10-13 13:25:41

+0

非常感謝您解決我的問題。 – 2014-10-15 03:04:56