评论审核

您可使用 Instagram 图谱 API 在您的应用用户所拥有的 Instagram 媒体上获取评论、回复评论、删除评论、隐藏/取消隐藏评论,以及禁用/启用评论。

自 2024 年 8 月 27 日起,将需要 instagram_manage_comments 才能访问评论应用用户 Instagram 专业账户媒体的 Instagram 用户的 username 字段。

您可使用 Instagram Messaging API 向对您应用用户的直播视频 Instagram 媒体发表评论的用户发送私信回复(私信)。请参考 Instagram Messaging 私信回复文档以了解详情。

端点

此 API 包含以下端点。如需了解参数和权限要求,请参阅各个端点的参考文档。

示例

获取和回复评论

您可以获取对某个媒体对象的所有评论,根据特定的标准对返回的数据集进行分析和筛选,然后回复符合您条件的任何评论。

首先,查询 GET /{ig-media-id}/comments 端点以获取对媒体对象的所有评论及其编号:

请求示例

GET graph.facebook.com
  /17895695668004550/comments

响应示例

{
  "data": [
    {
      "timestamp": "2017-08-31T18:10:30+0000",
      "text": "I love this!",
      "id": "17873440459141021"
    },
    {
      "timestamp": "2017-08-31T19:16:02+0000",
      "text": "This is awesome!",
      "id": "17870913679156914"
    },
    ... // results truncated for brevity
  ]
}

接下来,解析返回的结果以查找符合您所用条件的评论,并针对相符的评论,在评论对话中回复发表评论的 Instagram 用户

请求示例

POST graph.facebook.com
  /17870913679156914/replies?message=Thanks%20for%20sharing!

响应示例

{
  "id": "17873440459141029"
}

如果您有很多评论要回复,可将这些回复在一个请求中批量处理