【问题标题】:How to get user from comment on page posts use feed如何从页面帖子的评论中获取用户使用提要
【发布时间】:2019-07-02 02:18:27
【问题描述】:

我从提要中获得了 cmets 列表,但我无法获得他们的用户名和头像,我使用了图形浏览器并且没有字段可以检索被评论的用户信息。

我试过了,但它不起作用。 {page_id}/feed?fields=id,cmets{id,message,created_time}

Comment Id 也不支持获取用户信息。 448052816017010_448055412683417/?fields=message

// 我的结果

    "data": [
      {
        "id": "448052816017010_448055412683417",
        "message": "TYM TYM",
        "created_time": "2019-06-24T07:20:22+0000"
      }
    ] ...

有没有办法获取用户或用户 ID,或者我是否需要授予任何权限?

【问题讨论】:

    标签: facebook facebook-graph-api feed


    【解决方案1】:

    https://developers.facebook.com/docs/graph-api/reference/v3.3/comment

    您需要询问正确的字段。 id 只是评论本身的 id,而不是用户的 id。 from 将是正确的字段。您必须使用该页面的页面令牌,并且我相信该应用程序必须是实时的:

    {page_id}/feed?fields=id,comments{id,message,created_time,from}
    

    更多信息请参见:Graph API: Cannot get "from" field in comment

    【讨论】:

    • 谢谢大家帮忙,我当然是用了page accesstaken,也用了"from"字段,结果结果中没有包含这个字段,还有其他情况吗?
    • 您的应用上线了吗?查看有关该问题的其他一些线程,已经有很多关于它的stackoverflow线程。出于隐私原因,我相信您现在只能在特定情况下获取 from 字段。
    • 再次谢谢你,我做到了,我犯了一个愚蠢的错误
    • 究竟是什么错误?
    • 我得到了想要的字段,只是因为 javascript。还有 Luschn,你有什么方法可以根据 create_time ({conversation_id}/message?fields=create_time) 对响应进行排序,我的对话安排有问题。
    猜你喜欢
    • 1970-01-01
    • 2020-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-27
    • 1970-01-01
    • 2016-04-14
    相关资源
    最近更新 更多