我很难使用Graph API从Facebook页面上的帖子中提取评论。现在,我可以使用以下查询从帖子中获得一些评论:
GET / V2.7 / {USER_ID} _ {POST_ID} /评论
其中user_id和post_id字段是可变的,具体取决于我尝试提取评论的帖子。虽然我能够从帖子中获得大部分评论,但我无法提取评论评论(或评论回复)。基本上,除了对父帖(我已经能够获得)的评论之外,我还希望能够在父帖上提取评论的评论。
有没有办法做到这一点?谢谢你的帮助。
答案 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