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

Facebook API调用报Invalid OAuth Token错误,求助页面Feed发布方法

解决Facebook新版页面Feed发布API的Invalid OAuth 2.0 Access Token错误(错误码190/2069032)

错误核心原因

错误子码2069032明确指向:你的调用需要适配新版页面体验(New Page Experience)的页面访问令牌——哪怕当前令牌权限齐全、关联目标页面,也可能因生成方式不符合新版页面规则导致验证失败。

分步解决方法

  • 确认页面类型:打开目标Facebook页面,查看顶部是否显示「专业仪表板」,或进入页面设置查看是否启用了「新版页面体验」,这是触发该错误的前提条件。
  • 重新生成合规的页面访问令牌:
    • 若页面归属业务管理平台:进入业务管理平台,找到目标页面,在「页面设置 > 页面访问令牌」中,选择关联的系统用户或页面管理员,勾选所需权限(你已有的pages_manage_posts等权限足够),生成新令牌。
    • 若无业务管理平台:直接在新版页面的「设置 > 高级」中找到页面访问令牌生成入口,确保生成时使用的账号是页面的管理员/编辑者身份。
  • 验证令牌有效性:调用调试接口确认令牌状态:
    GET https://graph.facebook.com/debug_token?input_token=<你的新页面令牌>&access_token=<你的应用全局令牌>
    
    检查返回结果:
    • is_valid需为true
    • data.page_id必须和目标页面ID完全一致
    • scopes需包含所有必要权限
    • expires_at若为0则是永久令牌,若有时间戳需确认未过期
  • 规范API调用方式:建议使用POST请求发布内容(GET请求易受字符长度、编码限制):
    POST https://graph.facebook.com/<page_ID>/feed
    # 请求体(form-data或JSON格式)
    message=Dies ist ein Test
    published=true
    access_token=<合规页面令牌>
    

避坑提示

  • 禁止用用户访问令牌代替页面令牌:新版页面不支持通过管理员的用户令牌发布内容,必须使用专属的页面访问令牌。
  • 应用权限需完成审核:若你的应用未上线,确保仅在测试用户/测试页面中使用;若要面向公开用户,需完成pages_manage_posts等权限的应用审核。
  • 业务管理平台关联要正确:若页面属于业务管理平台,必须通过平台内生成的令牌,个人账号生成的令牌可能无法兼容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 21:58:20