Facebook登录API - 响应中没有电子邮件字段

时间:2013-05-13 08:05:00

标签: java facebook google-app-engine facebook-graph-api facebook-login

我在Google App Engine / Java中运行了网络应用。该应用程序允许用户使用他们的Facebook帐户登录。

实施工作完美但有时会发生错误,并且在API响应中没有email

电子邮件已包含在范围内:scope = "email,user_birthday,user_location";

我明确要求发送电子邮件:

"https://graph.facebook.com/me?access_token=" + accessToken + "&fields=email,id,name,birthday,gender";

但有时API仍然没有返回电子邮件。如何使用我的Facebook帐户重现错误?

回复什么时候不包含电子邮件?所有facebook注册都不需要电子邮件吗?对此有何解决方法?

1 个答案:

答案 0 :(得分:0)

这是一个非常古老的问题,但问题可能是用户没有收到电子邮件。 Facebook允许用户仅使用电话号码进行注册,因此越来越多的用户没有与其帐户关联的电子邮件。

更多信息:https://developers.facebook.com/docs/facebook-login/permissions#reference-email

相关问题