如何获得使用Graph API在Facebook页面上发表评论的用户的信息(名称/ ID)?

时间:2018-11-14 15:18:39

标签: facebook-graph-api

我这样称呼评论节点:

https://graph.facebook.com/(Comment_ID)?access_token=(PageAccessToken)&fields=id,message,comments,from

示例响应:

{
   "id": "1234567_1234567",
   "message": "(A comment)",
   "comments": {
      "data": [
         {
            "created_time": "2018-11-14T13:14:10+0000",
            "from": {
               "name": "(Name of the page)",
               "id": "1234567_1234567"
            },
            "message": "(A comment)",
            "id": "1234567_1234567"
         },
         {
            "created_time": "2018-11-14T13:14:57+0000",
            "message": "(A comment)",
            "id": "1234567_1234567"
         }
      ],
      "paging": {
         "cursors": {
            "before": "xxxxxxxxx",
            "after": "xxxxxxxxx"
         }
      }
   }
}

原始评论是对用户在我页面上发布的帖子的回复,并带有回复。

第一个回复来自我的页面。页面的名称和ID出现在此处。

第二个答复来自另一个用户,但是即使我在图形API URI中包括“ from”字段,该答复也不包含“ from”字段,根据文档,该字段应返回“发帖人”。评论”(如在我的页面上发布的第一条回复)。

我是该页面的管理员,并且该页面是公开的,因此,实际上,任何人都可以在其浏览器中看到该用户。

0 个答案:

没有答案