集成Facebook Leads至CRM遇权限错误:需leads_retrieval权限
解决Facebook Leads集成CRM时的
leads_retrieval权限报错问题 排查与解决步骤
- 确认权限与目标Page绑定:标准权限
leads_retrieval需关联到具体Facebook Page,检查应用是否已获得目标Page的授权,且授权流程中明确勾选了该权限。可调用/{page-id}/access_token接口,查看返回数据的permissions列表,确认权限已生效。 - 使用正确的访问令牌:订阅leadgen字段必须使用代表客户的Page访问令牌,而非应用令牌或用户令牌。确保Page令牌包含
pages_show_list和leads_retrieval权限,且未过期。 - 触发高级权限前置条件:若标准权限仍无法满足要求,先发起一次合法的线索API调用(比如
/{page-id}/leadgen_forms),调用成功后再申请高级访问权限。注意调用需使用正确的Page令牌,且对应Page有已发布的线索表单。 - 验证应用审核状态:确认应用已通过Facebook应用审核,
leads_retrieval权限处于获批状态。开发测试阶段可使用测试用户或测试Page验证,规避正式环境的审核限制。
常见误区
- 混淆令牌类型:别用用户令牌直接订阅leadgen字段,必须先通过用户令牌获取具备权限的Page令牌。
- 权限未同步:Page授权完成后,需重新生成Page令牌,确保新令牌包含最新的权限集合。
内容的提问来源于stack exchange,提问作者Lalit Kumar
相关产品推荐
相关产品推荐

