Facebook JS SDK - 电子邮件响应未定义

Facebook JS SDK - email response undefined

我对 facebook js sdk 响应有问题;

我正在尝试使用 Facebook 登录。我使用 facebook js sdk.

这是我的代码:

Please go here

我只收到 "id" 和 "name" 的回复。 任何人都可以提供帮助,在此先感谢。

我已经找到答案了,好像忘记在'/me'后面写查询字符串了:

FB.api('/me?fields=name,email', function(response)

{scope: "public_profile email"}

您必须在 return 中指定您想要的字段。但是你查询 API 2.0 我建议更新到 v2.5!

给你:

v2.5/me?fields=name,link,id,email