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

如何通过Facebook PHP Business SDK查询近两周更新的广告组?

解决Facebook PHP Business SDK获取近14天更新广告组的参数问题

你当前的参数写法有误,AdSetDatePresetValues::LAST_14D是报表类API专用的日期预设,不能直接用来过滤广告组对象的updated_time。要筛选近14天更新的广告组,需要用Graph API标准的filtering参数构造过滤条件,具体代码如下:

$adsets = $campaign->getAdsets(
    [AdSetFields::NAME, AdSetFields::UPDATED_TIME],
    [
        'filtering' => [
            [
                'field' => 'updated_time',
                'operator' => 'GREATER_THAN',
                'value' => (new DateTime('-14 days'))->format(DateTimeInterface::ATOM)
            ]
        ]
    ]
);

关键说明:

  • 用filtering数组构造过滤规则,指定字段为updated_time,操作符为GREATER_THAN,值为14天前的ISO 8601格式时间(通过DateTime类生成)。
  • 确保你的应用访问令牌拥有ads_read权限,且目标广告组属于当前授权的广告系列/账户。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 12:17:02