我在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注册都不需要电子邮件吗?对此有何解决方法?
答案 0 :(得分:0)
这是一个非常古老的问题,但问题可能是用户没有收到电子邮件。 Facebook允许用户仅使用电话号码进行注册,因此越来越多的用户没有与其帐户关联的电子邮件。
更多信息:https://developers.facebook.com/docs/facebook-login/permissions#reference-email