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

如何用Facebook Graph API获取帖子评论及分享的评论?

解决Facebook Graph API获取包含分享评论的全部评论统计问题

正确的API调用方式

要获取包含原帖评论及所有分享帖子评论的完整数据,需要通过嵌套字段查询同时拉取原帖评论和分享帖子的评论统计,具体调用格式如下:

/{postid}?fields=comments.limit(0).summary(true),shared_posts.fields(comments.limit(0).summary(true))

结果解析

  • 原帖自身的评论统计值在返回数据的comments.summary.total_count字段中,对应你之前获取到的2条评论
  • 每个分享帖子的评论统计值在shared_posts.data数组内的每个元素的comments.summary.total_count字段中,将这些值相加后再加上原帖的评论数,就能得到前端显示的10条总评论数
  • 如果需要获取所有分享评论的具体内容,去掉调用中的limit(0)参数即可,但需注意API的权限要求和速率限制

权限说明

确保你的API访问令牌拥有pages_read_engagement(针对主页帖子)或user_posts(针对个人帖子)等对应权限,才能正常访问目标帖子及分享内容的评论数据;公开帖子仅需基础公开访问权限,私有/受限帖子则需要对应授权。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 16:31:16