Facebook Graph API返回一封空邮件

Gaj*_*jus 7 facebook facebook-graph-api

我有权访问用户的电子邮件.该脚本工作正常.有数千条记录,都有正确的电子邮件,但其中一些有空字符串(5:1000).

我知道,如果用户拒绝透露他的电子邮件,那么Facebook会生成一个临时的电子邮件.因此,情况并非如此.

怎么了?没有电子邮件地址的用户可以吗?

Igy*_*Igy 2

临时/代理电子邮件地址是权限对话框中的一个选项,用户可以选择向您提供而不是他们的真实地址,这不是自动的事情。

某些用户的个人资料中没有电子邮件地址(例如,在强制提供电子邮件地址之前通过手机注册的用户)。

您还应该检查用户是否明确授予您email扩展权限和/或该权限随后未被撤销。/<USER>/permissions您可以通过使用用户或应用程序访问令牌进行调用来执行此操作

如果您可以确认用户的帐户上有有效的电子邮件地址,他们已授予您的应用程序查看其电子邮件的权限,并且他们随后没有阻止该应用程序或撤销该权限,则可能是 API 的错误(在这种情况下,请在http://developers.facebook.com/bugs提交报告)

  • 嗨,伊吉,现在情况不再是这样了。现在可以使用手机号码注册,无需电子邮件地址。完全。我的系统也搞砸了:( (3认同)