【问题标题】:How to get Instagram comment parent id and identify if it top-level or reply如何获取 Instagram 评论父 ID 并确定它是顶级还是回复
【发布时间】:2019-11-05 14:28:20
【问题描述】:

我正在使用 Instagram API,我需要确定特定 id 的评论是顶级评论还是对评论的回复,如果是回复,那么父评论 id 是什么。 我在 API 文档(下面的链接)中搜索了任何相关字段,但没有满足这些需求。

https://developers.facebook.com/docs/instagram-api/reference/comment/

API 提供的所有详细信息都是获取孩子的边缘“回复”,而我正在寻找的是知道它是否是顶级或回复评论并获取父评论 ID(如果有)。

【问题讨论】:

  • 你找到解决办法了吗?
  • 很遗憾没有,我们在这一点上稍微改变了项目思路来解决这个问题
  • 您能描述一下这个想法吗?或者给我一个提示以找到另一个解决方案?
  • 我们将所有 cmets,无论其级别(顶部或回复)视为顶级 cmets

标签: php comments instagram webhooks


【解决方案1】:

现在“parent_id”字段可作为 Webhook 负载的一部分使用。 您只需在 Instagram Webhooks 产品上订阅 Facebook 开发者应用程序上的“cmets”字段,如果此评论是在另一个 IG 评论上创建的,您将收到“parent_id”属性。

{
  "field": "comments",
  "value": {
    "from": {
      "id": "232323232",
      "username": "test"
    },
    "media": {
      "id": "123123123",
      "media_product_type": "FEED"
    },
    "id": "17865799348089039",
    "**parent_id**": "1231231234",
    "text": "This is an example."
  }
}

https://developers.facebook.com/docs/graph-api/webhooks/reference/instagram/#comments

如果此评论是在另一个 IG 评论上创建的(例如对另一个评论的回复),则为父 IG 评论的 ID

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
猜你喜欢
  • 2015-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-12
  • 1970-01-01
  • 1970-01-01
  • 2019-09-01
相关资源
最近更新 更多