我有权限访问用户的电子邮件。该脚本正常工作。有几千条记录,都有正确的电子邮件,但其中一些记录有空字符串(5:1000)。Facebook Graph API返回空电子邮件
我知道如果用户拒绝发送他的电子邮件,那么Facebook会生成一个临时邮件。因此,情况并非如此。
发生了什么事?有没有电子邮件地址的用户?
我有权限访问用户的电子邮件。该脚本正常工作。有几千条记录,都有正确的电子邮件,但其中一些记录有空字符串(5:1000)。Facebook Graph API返回空电子邮件
我知道如果用户拒绝发送他的电子邮件,那么Facebook会生成一个临时邮件。因此,情况并非如此。
发生了什么事?有没有电子邮件地址的用户?
临时/代理电子邮件地址是用户可以选择为您提供的权限对话框中的一个选项,而不是他们的真实地址,这不是自动操作。
某些用户的个人资料中没有电子邮件地址(例如,在用户必须提供电子邮件地址之前,通过手机注册的用户)。
您还应该检查用户是否明确授予您扩展权限和/或其后未被撤销。您可以通过拨打/<USER>/permissions
与用户或应用程序访问令牌执行此操作
如果您可以确认用户在其帐户中有活动的电子邮件地址,他们已经授予您的应用程序查看其电子邮件的权限,并且他们没有随后阻止应用程序或取消许可,这可能是一个API的bug(在这种情况下,请在http://developers.facebook.com/bugs提交报告)
看看有什么'https://graph.facebook.com/?access_token = '显示 –
scibuff
2012-03-07 12:36:23
我如何获取访问令牌? – user237462 2015-09-11 21:28:42
我有一些问题( – nim 2017-10-04 16:24:54