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

Facebook Graph API抛出#272错误:用户非应用管理员/开发者问题咨询

问题分析与解答

首先,先明确你遇到的这个Graph API错误对应的核心问题,咱们一步步来拆解:

你收到的错误详情

{
  "error": {
    "message": "(#272) This Ads API call requires the user to be admin of the application. User is not admin or developer of this application.",
    "type": "OAuthException",
    "code": 272,
    "fbtrace_id": "B+lKfUAU320"
  }
}

操作中的错误点

  • 应用处于开发模式,未完成敏感权限审核:你创建的Facebook应用目前应该还处于开发状态,并且没有提交ads_management、business_management这类高级权限的审核请求。Facebook对涉及广告账户、商业管理的权限有严格的准入机制,未通过审核的应用只能对内部人员(管理员、开发者、测试用户)开放API调用权限。
  • 使用非内部用户的访问令牌调用受限API:你第三步获取的是“非本应用管理员”的用户令牌,但在应用未通过审核的阶段,这类普通用户即使完成了权限授权,也无法实际使用这些敏感权限来调用广告相关API——平台会直接拦截这类请求。

异常返回的原因

Facebook的OAuth权限体系里,ads_management、business_management属于需要平台手动审核的敏感权限。当应用处于开发模式时,平台会锁定这些权限的使用范围:只有应用的管理员、开发者,或者你手动添加到应用测试列表的测试用户,才能用他们的令牌调用相关API;普通用户(非上述角色)的令牌即使包含了授权范围,也会被判定为无权限操作,因为应用还没获得向普通用户开放这些权限的资格,所以就会抛出错误码272的OAuthException。

快速修复与后续建议

  • 测试阶段:如果你只是想验证功能,可以将测试用户添加到应用的「测试用户」列表中,用这些测试用户的令牌来调用API,避免使用非内部用户的令牌;
  • 正式上线:如果要让普通用户正常使用,你需要在Facebook开发者后台提交权限审核请求,准备好应用功能说明、隐私政策、使用场景等材料,待审核通过后,普通用户的授权令牌才能正常调用这些广告相关API。

内容的提问来源于stack exchange,提问作者Özgür Nevres

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 03:48:19