【问题标题】:Facebook Graph API: Extracting CommentsFacebook Graph API:提取评论
【发布时间】:2016-07-24 03:30:03
【问题描述】:

我在使用 Graph API 从 Facebook 页面上的帖子中提取 cmets 时遇到困难。现在,我可以使用以下查询从帖子中获取一些 cmets:

GET/v2.7/{user_id}_{post_id}/cmets

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

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

【问题讨论】:

    标签: php facebook facebook-graph-api


    【解决方案1】:

    我无法让过滤器与流/*层一起工作,如此处所述https://developers.facebook.com/docs/graph-api/reference/v2.7/object/comments

    理想情况下,您应该能够要求 ?filter=stream&order=chronological。

    但您绝对可以要求特定 cmets 的 cmets。

    $ 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
    

    【讨论】: