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

如何通过Graph API获取Facebook/Ins广告未发布暗帖的交互规范ID?

解决方案:程序化获取Facebook暗帖的评论ID

1. Ad Creative对象的有效字段

你需要从Ad Creative对象中提取object_story_id字段,这个字段就是标准的{PAGE_ID}_{POST_ID}格式,直接用来请求评论接口就能拿到数据。

注意几个关键点:

  • 请求Ad Creative时,必须显式指定object_story_id字段,比如调用/ads?fields=creative{object_story_id},或者单独请求/adcreatives/{creative-id}?fields=object_story_id
  • 不要混淆effective_object_story_id和object_story_id:effective_object_story_id指向的是广告对象本身的故事ID,而非底层的暗帖ID,这就是你用它拿不到评论的原因
  • 如果你的暗帖是通过link_data创建的(而非复用页面帖子),还可以从creative.link_data.post_id字段获取到对应的帖子ID

2. 标准字段无效时的替代方案

暗帖本身不会出现在页面的/feed或/posts接口里,这是设计逻辑(因为是未发布的私有帖子,仅用于广告投放),不属于API缺口。如果object_story_id无法正常返回,你可以尝试以下专用边缘:

  • 通过Ad对象的posts边缘:调用/ads/{ad-id}/posts,这个边缘会直接返回广告关联的暗帖对象,包含完整的id(即{PAGE_ID}_{POST_ID}),用这个ID请求/{post-id}/comments就能拿到评论数据
  • 若上述边缘仍有问题,可尝试批量获取Ad的关联帖子数据,但直接调用posts边缘是最直接的程序化方案

验证方法

拿到帖子ID后,调用/{PAGE_ID}_{POST_ID}?fields=comments.limit(100),就能直接获取该暗帖的所有评论及互动数据,和你手动解析URL的效果一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 05:38:17