在流星应用程序上,当在localhost上登录facebook时,我获取了user.services.facebook
的那些字段:
{
accessToken: 'long_acces_tkoen_string',
expiresAt: --,
id: '--',
email: '--',
name: '--',
first_name: '--',
last_name: '--',
link: 'https://www.facebook.com/--',
username: '--',
gender: '--',
locale: '--'
}
当我在https://modulus.io/部署我的应用时,会返回以下字段:
{
accessToken: '--',
expiresAt: --,
id: '--',
email: '--',
name: '--',
first_name: '--',
last_name: '--',
link: 'https://www.facebook.com/app_scoped_user_id/--/',
gender: '--',
locale: '--'
}
没有用户名,因此,我之前没有构建过的个人资料图片:'https://graph.facebook.com/' + user.services.facebook.username + '/picture?width=100&height=100'
如何重建?
我知道这可能是由于:https://developers.facebook.com/docs/apps/changelog#v2_0_graph_api
引起的但我不明白为什么(为什么它适用于localhost而不是模数)
答案 0 :(得分:0)
但是用户有一个新的ID。例如,对我来说,这些问题正在起作用:
// old id field :
https://graph.facebook.com/558820281/picture?width=200&height=200
// old username field :
https://graph.facebook.com/huet.fabien/picture?width=200&height=200
// new id field
https://graph.facebook.com/10154176840535282/picture?width=200&height=200