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

如何通过Facebook API v15.0获取主页帖子的点赞用户及相关数据?

Facebook Graph API v15.0 获取主页帖子点赞相关问题解答

可用端点与实现步骤

v15.0版本有两种可用方式获取帖子点赞数据,结合你提到的“Restaurant”主页示例(假设帖子ID为101882636084088_987654321):

  1. 获取点赞总数:通过字段扩展请求,示例如下:

    GET /v15.0/101882636084088_987654321?fields=likes.summary(true)&access_token={你的访问令牌}
    

    返回结果里的likes.summary.total_count字段就是该帖子的总点赞数。

  2. 获取点赞用户列表:直接调用点赞端点:

    GET /v15.0/101882636084088_987654321/likes?access_token={你的访问令牌}
    

    注意:这里仅能返回公开账号的点赞用户信息,私人账号不会出现在列表中。

私人账号点赞的相关规则

  • 统计:私人账号的点赞会被计入总点赞数,summary.total_count包含所有点赞用户(无论账号公开与否)。
  • 详情获取:受Facebook隐私政策限制,无法获取私人账号的任何详情,甚至账号ID都不会返回,这类账号的点赞仅体现在总数里,不会出现在用户列表中。

请求失败的常见原因

你之前的请求大概率是因为以下问题:

  • 未指定API版本:你的请求URL未添加v15.0,Facebook会默认使用旧版本,而旧版本的权限逻辑、端点规则与v15.0不一致。
  • 权限不足:必须申请pages_read_engagement权限,且你的访问令牌对应的账号需要是该主页的管理员、编辑或版主角色,否则无法读取点赞数据。
  • 访问令牌无效:令牌过期、未正确生成主页访问令牌,或者令牌未关联所需权限,都会导致请求失败。
  • 帖子隐私设置:如果帖子设置了非公开权限(例如仅特定群体可见),即使你是主页管理员,也可能无法获取完整点赞数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 17:30:44