我尝试过
graph.facebook.com/v20.0/1*************3_7*************1/comments
,哪里1*************3
是有效的 用户 id,7*************1
是有效的(且公开的)帖子 id。
不幸的是,Graph API Explorer 显示
OAuthException
:
{
"error": {
"message": "Unsupported get request. Object with ID '1*************3_7*************1' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api",
"type": "GraphMethodException",
"code": 100,
"error_subcode": 33,
"fbtrace_id": "A*********************Z"
}
}
我怎样才能获得用户的公开Facebook帖子的所有评论?
我更喜欢 Graph API(或其他官方元工具)解决方案。
但我也对其他方法持开放态度。
请求帖子的创建者向您的 Facebook 应用授予权限。一旦您的应用获得帖子所有者的
user_posts
权限,您的应用也将有权访问用户帖子的评论。
引用来源:
https://developers.facebook.com/docs/graph-api/reference/post/