昨天,当我使用查询“me/friends?fields=id,location”从 Graph API 检索我的 Facebook 好友时,返回了 500 多个位置数据。
今天,有 500+ 个与位置对象一起返回,但只有 36 个在位置对象中有任何数据,其余的返回为:
"location": {
"id": "",
"name": null
}
您可以在 Graph API Explorer 中自行重现它。您会看到一些朋友具有合法位置,但大多数具有空值。有人知道发生了什么事吗?这恰好发生在图搜索宣布的同一天。有关系吗?我该如何解决?
UPDATE:Facebook 已更新了我发布到“修复就绪”的错误的状态,因此该问题应该很快就会得到解决...https://developers.facebook.com/bugs/487611667944115 https://developers.facebook.com/bugs/487611667944115
正如 Zachary 提到的,这可能是 Facebook 的一个错误。然而,他们将该错误标记为“中”优先级,并且可能需要很长时间才能修复。如果您需要再次快速启动并运行,请改用 FQL 调用。以下正确返回所有朋友的位置数据:
SELECT name, uid, current_location FROM user WHERE uid in (SELECT uid2 FROM friend WHERE uid1 = me())
不过,如果您也在寻找家乡信息,那么祝您好运。在这种情况下,似乎提到的错误也会影响 FQL...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)