0

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

email该实现工作完美,但有时会发生错误并在 API 响应中说不。

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

我明确要求电子邮件:

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

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

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

4

1 回答 1

0

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

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

于 2016-06-02T18:55:20.543 回答