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

如何通过Facebook Graph API提取付费广告评论?遇API弃用错误求助

问题分析与解决方向

错误原因:端点使用错误

你遇到的(#12)错误不是权限问题,是调用了已废弃的statuses相关端点格式。Facebook Graph API v2.4及更高版本已移除单数形式的statuses接口,正确的帖子评论获取端点应直接使用帖子ID作为路径前缀,而非通过statuses资源。

修正后的请求格式

确保请求URL直接指向帖子ID的评论资源:

GET https://graph.facebook.com/v22.0/{POST_ID}/comments?access_token={ACCESS_TOKEN}

注意:

  • 确认{POST_ID}是完整格式(通常为{PAGE_ID}_{POST_NUMBER},例如123456_7890123),不要遗漏页面ID前缀。
  • 避免使用/statuses/{POST_ID}/comments这类旧格式,否则会触发废弃提示。

权限相关说明

提取付费广告帖子的评论需对应权限:

  • pages_read_engagement:你已拥有的该权限可访问公开帖子评论,但如果评论包含用户私密内容(如非公开评论、用户隐私信息),则需要:
  • pages_read_user_content:你正在申请的该权限,是访问页面帖子中用户私密评论内容的必要权限,能确保获取完整的评论数据。

后续验证步骤

  1. 确认请求URL的帖子ID格式正确,直接使用{POST_ID}/comments路径,排除旧statuses端点的使用。
  2. 完成pages_read_user_content权限的申请与审核,确保权限生效后再测试请求。
  3. 测试时可先调用{POST_ID}端点获取帖子基本信息,确认帖子可正常访问后,再请求评论资源。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 19:14:56