Facebook Webhook

问题描述 投票:0回答:1

我正在尝试制作 Facebook 应用程序来管理一个人的业务页面个人消息和评论。使用messanger api 的消息检索良好(仅从我的个人帐户,而不是其他帐户)。但有关新评论的网络钩子不起作用。我需要添加此功能,但现在我无法理解我做错了什么。我需要实时进行一些简单的测试。我需要什么才能使其可用?我需要确认企业帐户才能继续使用实时 Webhook 数据吗?

我正在接收消息并将其记录下来,但现在我只能使用测试评论。这是我从 api 收到的测试 webhook。我还认为我收到的不是评论数据,而是反馈(新帖子)数据。

{
"entry": 
  [{
    "id": "0", 
    "time": 1703605238, 
    "changes": [{
      "field": "feed", 
      "value": {
        "item": "status", 
        "post_id": "44444444_444444444", 
        "verb": "add", 
        "published": 1, 
        "created_time": 1703605238,
        "message": "Example post content.", 
        "from": @
          "name": "Test Page", 
          "id": "1067280970047460"
      }
    }]
  }], 
"object": "page"
}
php facebook
1个回答
0
投票

如果您仅接收测试数据,则 Webhook 设置或权限可能存在问题。因此,请确保您拥有这些权限:

  • pages_manage_metadata
  • pages_read_engagement
  • pages_manage_posts

如果未修复,请检查应用程序仪表板是否有任何错误消息或警告。

© www.soinside.com 2019 - 2024. All rights reserved.