Facebook应用订阅Instagram消息遇pages_messaging权限审核矛盾问题
遗漏配置说明
- 权限类型申请错误:你当前需要的是Instagram消息管理专属权限
instagram_manage_messages,而非Facebook主页消息权限pages_messaging,后者和你的Instagram管理场景完全不匹配,这也是平台驳回你权限申请的直接原因。 - 接口字段参数配置错误:你调用订阅接口时传入的
fields=messages是Facebook主页消息的回调字段标识,触发了平台对pages_messaging权限的校验逻辑,Instagram消息回调对应的字段为instagram_messages。 - 前置产品配置遗漏:需确认你已经在Meta开发者后台的应用产品列表中添加了「Instagram Messaging」产品,完成了回调地址校验、Instagram专业账号与Facebook公共主页绑定等基础配置,未完成这些前置步骤也会触发权限校验异常。
解决方案
- 调整权限申请内容:删除审核申请中的
pages_messaging权限项,新增提交instagram_manage_messages权限申请,提交时清晰描述使用场景为Instagram账号的消息接收、回复管理,同时上传功能操作演示录屏,证明该权限是你的应用核心功能必须的权限。 - 修改订阅接口请求参数:将原订阅请求的fields参数替换为Instagram消息对应的字段,调整后的接口请求格式如下:
POST /v11.0/{page-id}/subscribed_apps?fields=instagram_messages&access_token={access_token}
注意:请求使用的
page-id必须是和目标Instagram专业账号绑定的Facebook公共主页ID,access_token需要为该公共主页的有效主页访问令牌,且已经授予了instagram_manage_messages权限。
- 先完成测试环境验证:使用应用的测试用户、测试用Instagram专业账号完成全流程功能测试,确认可以正常接收Instagram消息回调、回复消息后,再重新提交权限审核,避免因为功能演示无效被再次驳回。
内容的提问来源于stack exchange,提问作者Ando
相关产品推荐
相关产品推荐

