评论

表示对 Instagram 媒体对象的 Instagram 评论的集合。

非原生评论

针对包含 Instagram 媒体的广告的评论(即非原生评论)属于不同类别,因此不受支持。要获取非原生评论,请使用市场营销 API 并请求相应广告的 effective_instagram_story_id。然后您可以查询返回编号的 /comments 连线,以获取非原生 Instagram 评论集合。如需了解更多信息,请参阅市场营销 API 的帖子审核指南。

创建

针对媒体对象创建评论

POST /{ig-media-id}/comments?message={message}

针对 Instagram 媒体对象创建 Instagram 评论

限制

不支持针对直播视频 Instagram 媒体的评论。

查询字符串参数

除非已注明为必要项,否则查询字符串参数为可选项。

  • {message}(必要)— 评论中包含的文本。

权限

创建 Instagram 媒体对象的用户的访问口令,包含以下权限:

  • instagram_basic
  • instagram_manage_comments
  • pages_show_list
  • pages_read_engagement

如果口令所有者的公共主页用户身份通过商务管理平台授予,则还需要下列其中一项权限:

  • ads_management
  • pages_read_engagement
  • business_management

请求示例

POST graph.facebook.com
  /17895695668004550/comments?message=This%20is%20awesome!

响应示例

{
  "id": "17870913679156914"
}

读取

获取针对媒体对象的评论

GET /{ig-media-id}/comments

返回针对 Instagram 媒体对象的 Instagram 评论 的清单。

限制

  • 通过 API 版本 3.1 或更低版本发出的请求将以时间顺序返回结果。通过 3.2 及以上版本发出的请求将以时间倒序返回结果。
  • 仅返回顶层评论。其中不包括针对评论的回复,除非您使用字段扩展请求 replies 字段。
  • 每次查询最多可返回 50 条评论。

权限

创建 Instagram 媒体对象的用户的访问口令,包含以下权限:

  • instagram_basic
  • pages_show_list
  • pages_read_engagement

如果口令所有者的公共主页用户身份通过商务管理平台授予,则还需要下列其中一项权限:

  • ads_management
  • pages_read_engagement
  • business_management

请求示例

GET graph.facebook.com
  /17895695668004550/comments

响应示例

{
  "data": [
    {
      "timestamp": "2017-08-31T19:16:02+0000",
      "text": "This is awesome!",
      "id": "17870913679156914"
    },
    {
      "timestamp": "2017-08-31T18:10:30+0000",
      "text": "*Sniff*",
      "id": "17873440459141021"
    }
  ]
}

更新

不支持此操作。

删除

不支持此操作。