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

如何修改Facebook Graph API调用以获取页面带评论的所有帖子

移除Facebook Graph API返回的无评论帖子条目

可以通过两种方式解决这个问题:

1. API层面直接过滤(推荐)

利用Facebook Graph API的filter参数,指定只返回带有评论的帖子。修改后的API调用如下:

/{page-id}/feed/?fields=comments{message}&limit=5&access_token=xxxxxxxxxx&filter=commented

filter=commented会让接口仅返回至少包含一条评论的帖子,直接排除无评论的条目。

另外,也可以结合has_comments字段进行过滤(部分API版本支持),调用示例:

/{page-id}/feed/?fields=comments{message},has_comments&limit=5&access_token=xxxxxxxxxx&where=has_comments=true

注意:where参数需要确保你的API版本支持该字段的索引查询,否则可能无法生效。

2. 本地代码过滤(备用)

如果API层面的过滤受限于权限或版本,可以在获取返回结果后,在本地代码中筛选掉无评论的帖子:

  • 遍历返回的data数组
  • 只保留comments.data数组长度大于0的条目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 18:32:01