没有得到Facebook java脚本sdk的公开个人资料和电子邮件

时间:2016-02-23 12:06:27

标签: facebook facebook-graph-api facebook-javascript-sdk

我正在尝试使用其java脚本SDK制作Web应用程序并使用Facebook登录,但我仍然坚持这个问题 API调用:

FB.api('/me', function(response) {
    console.log(JSON.stringify(response));
});

此API调用仅提供两个信息 { “名称”: “姓名”, “ID”: “74 ....... 91”}

如何获取完整的公开个人资料信息以及电子邮件地址

由于

1 个答案:

答案 0 :(得分:1)

FB.api('/me', {fields: 'name,email,...'}, function(response) {
    console.log(JSON.stringify(response));
});

它被称为"声明字段",您需要指定您想要获得的字段。

更改日志:https://developers.facebook.com/docs/apps/changelog#v2_4

当然,您也需要在授权过程中申请email权限。