我试图在 facebook 上提取用户所有朋友的当前位置,并且遇到了一个奇怪的问题,其中一些朋友正在读出 NULL,而我可以在他们的实际 Facebook 页面上看到它说“住在, . " 这个错误的难点在于它只发生在大约 30% 的情况下。在其余情况下,它会提取所有正确信息,这告诉我权限可能设置正确。
具体来说,我使用的 FQL 代码是:
SELECT uid,
name,
current_location
FROM USER
WHERE uid IN (SELECT uid2
FROM friend
WHERE uid1 = Me())
直接向图形发出 javascript 请求时也出现了同样的问题,因此它似乎也不是 FQL 问题。有谁知道为什么 current_location有时可能会失败并报告 NULL,但并非总是如此?
谢谢你。