我正在使用Facebook Graph API Explorer来检索朋友的状态。查询[username]/statuses
会返回自己和某些朋友的状态,但不会返回其他朋友。所以,对于一些用户,我得到......
{
"data": [
{
"id": "10152965008840076",
...
}
]
}
但其他人只回来......
{ "data": [] }
......即使在Facebook的个人资料页面上,我也能看到他们的状态。
认为这可能是权限问题,我启用了以下权限,但无济于事:
为什么有些用户会返回状态,而不是其他用户?
答案 0 :(得分:4)
要获取状态,我们只需要https://developers.facebook.com/docs/reference/api/user/和https://developers.facebook.com/docs/reference/fql/status
中所述的read_stream
权限
阅读用户的状态消息需要
read_stream
权限。
如果没有用户朋友的id,就无法知道原因的确切原因。可能要看的是什么
read_stream
权限/me/permissions
如果检查了上述所有内容,请向developers.facebook.com/bugs
发送详细的错误报告