facebook sdk 4.0没有获得某些用户的电子邮件地址

时间:2015-05-18 14:48:52

标签: android facebook-graph-api

我尝试使用Facebook(sdk 4.0)登录我的Android应用后获取用户的电子邮件地址。 我用3个facebook帐户测试了它。当我无法获得电子邮件地址时,有2个帐户(始终为空)。我想知道,当我提交申请时可以解决这个问题,因为它一直处于测试模式。

1 个答案:

答案 0 :(得分:2)

根据@AndyJoyce(Facebook Email field return null (even if the “email” permission is set and accepted))建议的答案,用户可能在注册时未确认电子邮件地址。

在文档中,指定了另一个场景: https://developers.facebook.com/docs/facebook-login/permissions#reference-email

  

请注意,即使您申请电子邮件权限,也不能保证   你会得到一个电子邮件地址。例如,如果有人注册了   Facebook上有电话号码而不是电子邮件地址,电子邮件   字段可能是空的。