对于某些facebook帖子,这些看起来完全是公开的(对于示例),我无法从图形API中提取他们的信息,不管我给它什么样的权限/应用程序/ access_token组合。
更糟糕的是,我只得到了一个通用错误:
https://developers.facebook.com/tools/explorer?method=GET&path=10153801897821136&version=v2.5
{
"error": {
"message": "Unsupported get request. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api",
"type": "GraphMethodException",
"code": 100,
"fbtrace_id": "GU3r05xB4VK"
}
}看起来,不管出于什么原因,facebook决定我不能查看这篇文章(很可能是因为隐私设置),但我可以很明显地查看facebook上的实际帖子,即使是注销的用户。
对于如何通过API使其工作,有什么想法吗?
发布于 2016-02-02 19:11:05
在Facebook中,可以检索的公共帖子指的是由Facebook页面发布的帖子,而不是Facebook用户配置文件。
为了查看这篇文章,您将需要该视频的所有者和查询用户的user_posts和user_friends。
因此,要查询userA从userB (userA的朋友)获取公共视频,两者的权限如下
{
"data": [
{
"permission": "user_friends",
"status": "granted"
},
{
"permission": "user_posts",
"status": "granted"
},
{
"permission": "public_profile",
"status": "granted"
}
]
}https://stackoverflow.com/questions/35161399
复制相似问题