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

通过Graph API上传视频至Facebook Page时遇(#100)无发布权限错误

解决Facebook Graph API上传视频时的(#100)权限错误

以下是排查和解决该问题的关键步骤:

  • 确认访问令牌类型与权限
    用debug_token端点验证令牌,确保它是页面访问令牌而非用户访问令牌,且包含pages_manage_posts和pages_read_engagement权限。注意:用户访问令牌需要通过页面的access_token字段转换为页面令牌,直接使用用户令牌上传会触发权限校验失败。

  • 检查用户的页面角色
    确保持有令牌的用户在目标Facebook Page中拥有管理员、编辑或发布者角色。即便应用权限配置正确,用户的页面角色不足也会导致无法上传视频。

  • 验证上传端点与参数规范
    必须使用/{page-id}/videos端点发起请求,且需包含source(本地视频文件或二进制数据)或file_url(公开可访问的视频URL)参数。如果用file_url,要确保URL无防盗链限制,Facebook服务器能正常抓取资源。

  • 确认权限的审核状态
    pages_manage_posts属于需Facebook审核的权限,即使应用处于Live模式,也要确认该权限已通过审核并获批。可在应用后台的「应用审核」板块查看权限状态。

  • 检查请求的HTTP配置
    上传视频必须使用POST请求,二进制上传时需设置正确的Content-Type(如multipart/form-data)。错误的请求方法或头部会导致权限校验不通过。

  • 测试最小化场景
    先用Graph API Explorer直接上传小视频验证是否成功,排除代码逻辑中额外参数或错误处理引发的问题。如果Explorer能成功,再逐步迁移到自有代码中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 17:35:53