Skip to main content
GET
使用评论 API,通过 Ayrshare 帖子 ID、社交帖子 ID、Ayrshare 评论 ID 或社交评论 ID 获取帖子的评论。 有关不同 ID 类型的更多信息,请参见评论概述
如果使用 Ayrshare 帖子 ID,则不需要任何查询参数。

更多评论详情

  • 除 X 外,所有平台的评论数据每 10 分钟更新一次。由于 X API 的限制,X 的评论数据采用指数退避策略进行刷新,也就是说更新间隔会随时间逐渐变长。
  • 在 Facebook 响应中,对回复的回复始终具有相同的 parent.id
  • 要获取 LinkedIn 对评论的回复,请将查询参数 "commentId": true"searchPlatformId": true 设置为真,并在路径参数中提供社交评论 ID
  • Facebook 和 Instagram 最多返回一条帖子最近的 1,000 条评论。如需在 Enterprise 套餐上获得更高上限,请联系我们。
  • 对于仍在处理中的 TikTok 帖子(其 id"pending"),get-comments 会返回一个明确的”仍在处理”错误(code: 288,HTTP 400),而不是一个通用失败。请在 tikTokPublished webhook 触发后或 /history 显示已解析的视频 id 后重试。

多平台读取与部分成功

当你使用 Ayrshare Post ID 请求评论时,该帖子可能横跨多个平台。Ayrshare 会为每个平台展开一次请求(“分支”),当部分分支成功、其他分支失败时会返回部分成功——健康平台的评论数据始终会被返回,每个失败的分支会在顶层的 errors[] 数组中枚举出来。
  • 部分平台成功、部分平台失败:响应为 HTTP 200status: “partial”。健康平台的数据块按常规返回,顶层 errors[] 数组会列出每个失败的分支,包含其 platformstatuscodemessageid
  • 所有平台都失败:响应为 status: “error”,并包含完整的 errors[] 数组。HTTP 状态由代表性的顶层错误码映射得到。Code 485 映射为 HTTP 404;其他代表性错误码使用各自的映射。
  • 所有平台都成功:响应保持不变——HTTP 200status: “success”,且不包含 errors[] 字段。
行为变更——请检查 errors[],不要仅依赖 HTTP 状态分支处理。 由于一次带有失败分支的多平台读取现在会返回 HTTP 200,而不再将整个响应折叠为错误,集成方应始终检查顶层是否存在 errors[] 数组来检测各平台的失败情况,而不是仅仅依赖 HTTP 状态码。

已过期或不可用的 Instagram / Facebook Story 评论

当 Instagram 或 Facebook Story 评论分支已过期或不可用——因此无法获取其评论时——会在 errors[] 中以 code 485 出现。Instagram 的代表性消息为 “Instagram Story expired or unavailable — comments/insights cannot be retrieved.” 如果其他平台成功,其评论仍会返回,整个响应仍为 HTTP 200。对于全部失败的响应,代表性 code 485 映射为 HTTP 404;其他代表性错误码使用各自的映射。请匹配 code485),而不是具体的消息文本。

示例:部分成功响应

200: 部分成功

请求头参数

路径参数

查询参数

boolean
默认值:false
如果要获取通过 Ayrshare 发布的帖子的评论并使用 Ayrshare 帖子 ID,请不要包含此字段——它默认为 false。如果要使用社交帖子 ID社交评论 ID(由社交网络生成的 ID)来获取评论,请将其设置为 true
boolean
默认值:false
如果要使用社交评论 ID(由社交网络生成的评论 ID)来获取评论,请设置为 true如果使用 Ayrshare 帖子 ID 或社交帖子 ID 获取评论,请不要包含此字段——它默认为 false
如果使用 commentId 查询参数,还必须将 searchPlatformId 设置为 true
string
searchPlatformIdcommentIdtrue 时必填。何时使用:
  • 使用社交帖子 ID"searchPlatformId": true 字段时。支持的平台:blueskyfacebookinstagramlinkedinthreadstiktoktwitteryoutube
  • 使用社交评论 ID"searchPlatformId": true"commentId": true 字段时。支持的平台:facebookinstagramlinkedin
  • 使用 Ayrshare 帖子 ID 时,不要包含此字段——评论将从原始帖子发布到的所有平台返回。

评论 GET 请求示例