我正在尝试使用其java脚本SDK制作Web应用程序并使用Facebook登录,但我仍然坚持这个问题 API调用:
FB.api('/me', function(response) {
console.log(JSON.stringify(response));
});
此API调用仅提供两个信息 { “名称”: “姓名”, “ID”: “74 ....... 91”}
如何获取完整的公开个人资料信息以及电子邮件地址
由于
答案 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
权限。