Facebook API技术咨询:Stories的like_count与comments_count始终返回0
可能导致互动计数返回0的原因
- 权限缺失:Facebook/Instagram API对互动数据(点赞、评论数)有严格权限要求。需确认访问令牌已获取
pages_read_engagement、instagram_basic等相关权限,且令牌所属账号是目标Instagram账号的管理员或编辑角色,否则无法拉取真实数据,默认返回0。 - API版本或端点限制:v16.0版本可能存在Stories互动字段的返回限制,建议尝试升级至较新API版本(如v18.0),同时确认官方文档中Stories端点是否支持返回
like_count和comments_count字段。 - 内容隐私设置:若目标Instagram账号为私密账号,或该故事设置了仅特定用户可见的隐私权限,API无法获取非公开内容的互动数据,会返回0。需确保账号为公开状态,且故事隐私设置允许第三方访问。
- 数据同步延迟:刚发布的Stories互动数据可能存在同步滞后,需等待数分钟到几十分钟后再重试请求,查看数据是否更新。
- 字段或端点选择错误:部分场景下Stories的互动数据需通过
/media/{ig_id}/insights端点获取,而非直接在Stories列表字段中返回。可尝试调用洞察端点获取点赞、评论的统计数据。
内容的提问来源于stack exchange,提问作者Võ Tri Phương
相关产品推荐
相关产品推荐

