You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Facebook应用评论Webhook失效:配置排查及企业账户验证疑问

Facebook企业主页私信与评论管理应用配置指南

一、Messenger API接收跨账号私信的配置

  • 关联企业主页:在Facebook开发者后台进入应用的Messenger产品模块,绑定目标企业主页,确保操作账号拥有该主页的管理权限。
  • 订阅Webhook消息字段:在Webhook设置的Page订阅源中,勾选messages、messaging_postbacks字段,覆盖私信接收所需的事件类型。
  • 确认权限:确保应用已获取pages_messaging权限,测试阶段使用开发者账号关联主页时,无需公开审核即可使用该权限。
  • 跨账号测试:用非关联开发者账号给企业主页发送私信,检查Webhook是否收到messages类型的事件数据。

二、Webhook接收评论数据的配置

当前你收到的是新帖子(feed-status)事件,需调整配置监听评论事件:

  • 调整Webhook订阅字段:在Page订阅源的Webhook设置中,确保订阅feed字段,并明确指定监听comment事件(Facebook的feed字段包含帖子、评论等多个事件类型,需配置为接收评论触发的事件)。
  • 验证Webhook状态:确认Webhook已完成URL验证,且目标企业主页已添加至Webhook的订阅对象列表。
  • 评论事件测试:在企业主页的任意帖子下发表评论,检查Webhook是否返回field: "feed"且value.item: "comment"的事件数据。
  • 权限检查:确保应用已获取pages_read_engagement、pages_show_list权限,这两个权限是读取主页评论数据的必要条件。

三、企业账户验证的必要性

测试阶段(仅关联自身企业主页、使用开发者账号操作)无需完成企业账户验证,即可接收实时Webhook数据。若需将应用开放给其他企业使用,或申请某些敏感权限(如pages_messaging的公开使用),则必须完成企业账户验证。

你当前收到的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"}

内容的提问来源于stack exchange,提问作者Константин Джанов

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 07:31:28