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

Facebook API 18.0发布帖子失败问题求助

问题诊断与修复方案

核心错误点

  1. 误用访问令牌:步骤3已获取页面永久访问令牌,但步骤4发布帖子时仍使用长期用户访问令牌,而非页面专属令牌——发布页面帖子必须使用页面令牌。
  2. 请求方法错误:浏览器地址栏执行的是GET请求,而发布feed需要用POST请求,GET仅能读取帖子列表,无法创建新内容。
  3. 未验证商务账户限制:未验证的商务账户会触发平台权限限制,可能导致内容发布被拦截或权限不足。

修复步骤

  1. 替换访问令牌:将步骤4中的{long_lived_token}替换为步骤3获取到的页面永久令牌。
  2. 改用POST请求:在Delphi中实现时必须发送POST请求,示例请求格式:
    POST https://graph.facebook.com/v18.0/{page_id}/feed
    参数:
    message=Test
    link=https://test23.co
    access_token={page_permanent_token}
    
  3. 验证商务账户:完成商务账户验证流程,解除未验证状态带来的权限限制。
  4. 检查令牌权限:调用debug_token端点确认令牌有效性与权限:
    GET https://graph.facebook.com/v18.0/debug_token?input_token={page_permanent_token}&access_token={app_id}|{app_secret}
    
    确保令牌包含pages_manage_posts和pages_manage_engagement权限,且状态为有效。

补充说明

  • 浏览器地址栏仅支持GET请求,无法测试POST操作,建议先用Postman类工具验证POST请求有效性,再移植到Delphi中。
  • 若仍无法发布,检查页面是否处于限制状态,或内容是否违反社区规范。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 08:43:12