Meta/Facebook Webhook报错:应用安装者已非管理员,求解决方案
解决Facebook Webhook报错:
The page admin who installs the app has ceased being an admin 报错根源
这个问题和应用创建者无关,核心是当初把该应用安装到目标Facebook页面的管理员,现在已经不再是该页面的管理员了,导致应用的页面授权失效,进而Webhook无法正常推送数据。
无需重建应用,按以下步骤操作:
- 用你当前的管理员账号重新完成应用到Facebook页面的授权:
- 进入Facebook开发者平台,找到对应应用的「产品」-「Webhooks」板块
- 在「订阅的对象」列表里找到目标页面,点击「重新授权」按钮
- 按照弹窗提示,重新授予应用访问该页面的必要权限(比如
pages_show_list、messages等,根据你的业务需求选择)
- 验证修复效果:
- 完成授权后回到Webhook设置页面,点击「测试」按钮发送测试事件
- 检查Webhook是否能正常接收数据并推送到你的CRM
- 确认自身页面权限:
- 进入目标Facebook页面的「设置」-「页面角色」,确保你的账号拥有「管理员」角色且状态正常
额外说明
你的Google Cloud Functions部署和这个报错无关,问题根源是Facebook端的页面授权关系,和后端数据处理服务没有关联。
内容的提问来源于stack exchange,提问作者Yoseph_Reyes
相关产品推荐
相关产品推荐

