Facebook java 脚本 sdk 未获得 public 个人资料信息和电子邮件
did not get public profile information and email by Facebook java script sdk
我正在尝试制作 Web 应用程序并使用其 java 脚本 SDK 通过 Facebook 登录,但我被这个问题困住了
API 通话:
FB.api('/me', function(response) {
console.log(JSON.stringify(response));
});
这个API调用只提供了两个信息
{"name":"Name","id":"74.......91"}
如何获得完整的 public 个人资料信息和电子邮件地址
谢谢
FB.api('/me', {fields: 'name,email,...'}, function(response) {
console.log(JSON.stringify(response));
});
叫做"Declarative Fields",您需要指定要获取的字段。
变更日志:https://developers.facebook.com/docs/apps/changelog#v2_4
当然你也需要在授权过程中请求email
权限
我正在尝试制作 Web 应用程序并使用其 java 脚本 SDK 通过 Facebook 登录,但我被这个问题困住了 API 通话:
FB.api('/me', function(response) {
console.log(JSON.stringify(response));
});
这个API调用只提供了两个信息 {"name":"Name","id":"74.......91"}
如何获得完整的 public 个人资料信息和电子邮件地址
谢谢
FB.api('/me', {fields: 'name,email,...'}, function(response) {
console.log(JSON.stringify(response));
});
叫做"Declarative Fields",您需要指定要获取的字段。
变更日志:https://developers.facebook.com/docs/apps/changelog#v2_4
当然你也需要在授权过程中请求email
权限