Facebook 图形 API。
我正在请求电子邮件权限,除了某些用户之外,一切正常,json 不返回电子邮件字段。我不知道为什么会发生这种情况。代码是相同的,它适用于所有用户,返回电子邮件字段,除了 100 个左右的用户中的 1 个,其中 json 中没有此字段。所有其他字段都在那里。
以前有人遇到过这个问题吗?
我检查了 facebook 隐私设置,如果用户授予对 facebook 应用程序的电子邮件访问权限,没有什么可以阻止电子邮件以 json 形式传入,但这种情况发生在我身上。我在网上搜索了一下,似乎没有其他人遇到这个问题。
任何提示将不胜感激
永远不要假设 Facebook 将向您发送什么内容,永远不要期望每个字段都会出现,也永远不要期望 Graph 请求会执行您想要的操作。
Facebook 有时会做这样的事情,到处都有一个缺失的字段,在其他地方出现一个神秘的意外错误……虽然这没有什么坏处,但要注意它也会发生在关键的地方,比如用户启动应用程序时发送的signed_request。
您还必须知道“您的”Facebook 可能不是其他人的 Facebook。他们对代码进行地理上的随机部署。没有任何特殊原因,对每个应用程序隐藏您的电子邮件地址的选项可能会出现在某些人身上,但不会出现在其他人身上。
考虑到您的特定问题,我怀疑是否有一个选项可以将您的电子邮件地址隐藏到具有邮件权限的应用程序,但如果该权限不是强制性的,那么有人可以接受您的应用程序并稍后选择可选权限。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)