已授权相关权限仍报错:101 Manage_pages权限已被撤销
解决101 "Manage_pages permission has been revoked" 错误的步骤
首先要明确:你看到的manage_pages是Meta已经废弃的旧权限(Graph API v13及以上版本已将其拆分为多个细分权限),你已申请的是拆分后的新权限,但问题大概率出在以下几个细节上:
代码中仍在请求旧的
manage_pages权限
检查你的授权流程或API请求代码,确认是否还在调用这个已废弃的权限名称。现在应该替换为你已获批的细分权限,比如pages_manage_metadata、pages_read_engagement,同时针对测试线索操作,要确保明确请求了leads_retrieval权限。页面授权未同步更新到新权限
即便你的应用已经拿到新权限,之前授权给应用的页面可能还停留在旧的权限集上。你需要:- 登录目标Facebook页面的设置,找到「高级」>「页面授权」
- 移除当前应用的授权记录
- 重新走应用的授权流程,让页面管理员重新授权,确保这次授权包含所有你需要的新权限(重点确认
leads_retrieval被选中)
可能缺少
pages_manage_leads权限
你已有的leads_retrieval主要用于获取线索数据,但如果是主动创建测试线索的操作,可能还需要pages_manage_leads权限。去Meta开发者平台确认你的应用是否申请并获批了这个权限,若没有,补充提交权限审核即可。权限审核的场景描述不匹配
检查你申请权限时填写的使用场景说明,是否明确提到了「创建测试销售线索」的需求。如果审核时的描述只侧重线索获取,可能导致权限虽然获批,但无法覆盖创建操作的场景,需要重新提交更精准的场景说明。开发模式下的页面范围限制
如果你的应用还处于开发模式,确保测试用的页面是由应用的管理员、开发者或测试员所有。非测试范围内的页面,即便权限获批也无法正常访问。
内容的提问来源于stack exchange,提问作者Akshay Bhosale
相关产品推荐
相关产品推荐

