Facebook Graph API:提取评论

时间:2016-07-24 03:30:04

标签: php facebook facebook-graph-api

我很难使用Graph API从Facebook页面上的帖子中提取评论。现在,我可以使用以下查询从帖子中获得一些评论:

GET / V2.7 / {USER_ID} _ {POST_ID} /评论

其中user_id和post_id字段是可变的,具体取决于我尝试提取评论的帖子。虽然我能够从帖子中获得大部分评论,但我无法提取评论评论(或评论回复)。基本上,除了对父帖(我已经能够获得)的评论之外,我还希望能够在父帖上提取评论的评论。

有没有办法做到这一点?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

我无法按照此处的说明https://developers.facebook.com/docs/graph-api/reference/v2.7/object/comments

让过滤器使用stream / toplevel

理想情况下,你应该可以要求?filter = stream& order = chronological。

但你肯定可以征求具体意见的评论。

$ fbapi '/v2.7/788239567865981_10153513872748291/comments' | jq -r '.data[] | [.id] | @tsv'
10153513872748291_10153513874383291
...
10153513872748291_10153513889623291

$ fbapi '/v2.7/10153513872748291_10153513888053291/comments' | jq -r '.data[] | [.id] | @tsv'
10153513872748291_10153513906423291
...
10153513872748291_10153514530053291