【发布时间】:2015-07-24 14:16:00
【问题描述】:
我正在使用 Facebook 的图形 API,要求输入“/me”,它只返回用户的姓名和 ID。我知道它可以正确登录,因为它返回了正确的名称。
这是我使用的 javascript 代码的 sn-p:
FB.login(function (response) {
// handle the response
FB.api('/me', function (usrresponse) {
document.getElementById('inFbStatus').innerHTML = 'Successful login to Facebook';
console.log(JSON.stringify(usrresponse));
});
}, { scope: 'email, basic_info' });
【问题讨论】:
-
你希望它返回什么?
-
您必须指定要返回的字段
-
我错过了用户的电子邮件和他们的个人资料的网址,即使我在范围中指定了“电子邮件”。
-
这很可能意味着您的应用正在使用 API v2.4 - 更改日志解释了这方面的更改,所以请阅读:developers.facebook.com/docs/apps/changelog#v2_4_changes
-
谢谢,成功了!
标签: javascript facebook facebook-graph-api facebook-javascript-sdk