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

如何通过Facebook Graph API获取广告消息?动态广告占位符问题求解

解决动态广告模板内容问题与简化广告消息获取流程

核心问题确认

你遇到的确实是动态广告(如目录广告、动态商品广告)的特性:这类广告的帖文内容基于模板生成,返回的{{product.brand}}属于动态占位符,会在实际投放时根据受众或商品自动填充,直接通过帖文ID查询只能拿到模板内容。

简化流程+规避模板问题的方法

  • 一步获取关键字段,减少API调用
    无需先查creative ID再单独请求帖文信息,直接在Ad节点的请求中嵌套查询creative的相关字段,一次调用搞定:

    GET /v18.0/{ad_id}?fields=creative{id,effective_object_story_id,object_story_spec}
    
  • 获取实际展示的广告消息(跳过模板)
    如果需要用户实际看到的填充后文案,直接调用广告洞察接口ads_insights,请求ad_creative_body字段,该字段返回的是动态填充后的最终内容:

    GET /v18.0/act_{account_id}/ads_insights?fields=ad_id,ad_creative_body&filtering=[{field:"ad_id",operator:"IN",value:["{ad_id}"]}]
    

    注意:新创建未投放的广告可能暂时没有洞察数据,需等广告产生曝光后才能获取。

  • 若需模板结构,直接查询帖文的模板字段
    如果只是需要了解模板的结构和变量定义,可调用帖文接口并指定template字段:

    GET /v18.0/{effective_object_story_id}?fields=message,template
    

    返回的template字段会明确列出所有动态变量,方便识别占位符对应的内容类型。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 21:47:03