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

Facebook Marketing API如何查询上月处于活跃状态的广告系列ID

解决方案

effective_status 仅返回广告系列当前的生效状态,无法直接匹配历史状态,要获取上个月处于活跃状态的广告系列ID,需要结合时间范围和投放数据过滤实现:

请求逻辑

  • 不单独依赖effective_status参数,调用广告账户campaigns接口时关联投放洞察数据,筛选指定时间段内有投放消耗的广告系列即可——上月处于活跃状态的广告系列必然会产生对应的投放消耗,该过滤逻辑可以准确匹配需求
  • 通过level参数指定统计维度为广告系列,time_range参数限定为上个月的时间区间,filtering参数添加消耗大于0的过滤规则,即可直接返回符合要求的广告系列ID

请求示例

GET https://graph.facebook.com/v18.0/act_<替换为你的广告账户ID>/campaigns
?fields=id
&level=campaign
&time_range={"since":"202X-XX-01","until":"202X-XX-XX"}
&filtering=[{"field":"spend","operator":"GREATER_THAN","value":0}]
&access_token=<替换为你的有效访问令牌>

补充说明

  • 请将请求参数中的占位符替换为你的实际账户信息、需要查询的上月时间区间、有效接口令牌
  • 如果需要排除暂停后仍有少量归因消耗的异常数据,可叠加effective_status过滤规则,同时传入["ACTIVE","PAUSED","ARCHIVED"]等你需要包含的状态值即可

内容的提问来源于stack exchange,提问作者Julian-Life

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 14:57:01