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

已获取Page Public Metadata权限,调用Facebook Graph API仍报错求助

已获取Page Public Metadata Access但调用Graph API搜索页面仍报权限错误#10

我们已经拿到了Page Public Metadata Access高级访问权限,但用Facebook Graph API搜索页面时,还是收到了权限不足的错误,错误信息如下:

{
    "error": {
        "message": "(#10) This endpoint requires the 'pages_read_engagement' permission or the 'Page Public Content Access' feature or the 'Page Public Metadata Access' feature. Refer to https://developers.facebook.com/docs/apps/review/login-permissions#manage-pages, https://developers.facebook.com/docs/apps/review/feature#reference-PAGES_ACCESS and https://developers.facebook.com/docs/apps/review/feature#page-public-metadata-access for details.",
        "type": "OAuthException",
        "code": 10,
        "fbtrace_id": "AZ2mHh8hOni4sfiVCZ9yk6w"
    }
}

已授予权限的截图:
已授予Page Public Metadata Access权限

排查解决步骤:

  • 核对API调用的应用ID:确保你调用API时用的应用ID,和截图里授权的应用是同一个,别误用到测试应用或其他未授权的应用。
  • 检查访问令牌:用/debug_token端点验证当前使用的访问令牌,确认它关联的应用正确,且包含page_public_metadata_access权限,同时确保令牌没过期。
  • 确认API端点权限匹配:Page Public Metadata Access只能访问页面公开元数据(比如名称、简介、分类),如果你调用的是需要pages_read_engagement的端点(比如页面帖子、互动数据),就算有元数据权限也会报错,先检查你调用的具体API路径是否符合权限范围。
  • 等待权限同步:刚拿到权限的话,Facebook后台可能需要1-2小时同步,别急着重试,等一段时间再测试。
  • 切换应用模式:如果应用还在开发模式,部分权限只对关联的测试页面生效,试试切换到实时模式(需完成应用验证)后测试非测试页面。
  • 提交官方工单:以上都排查过还是不行,就去Facebook开发者平台提支持工单,附上fbtrace_id和权限截图,让官方查权限同步的问题。

内容的提问来源于stack exchange,提问作者wrappingduke

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 22:22:50