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