gpt4 book ai didi

php - Fb Ads api 如何获得仅活跃的 FB 事件?

转载 作者:行者123 更新时间:2023-12-02 06:54:09 26 4
gpt4 key购买 nike

我正在尝试从我使用以下代码的 facebook 广告 api 获取广告系列列表

        $account = new AdAccount('act_' . $account_id);
$campaignSets = $account->getCampaigns(array(
CampaignFields::ID,
CampaignFields::NAME,
CampaignFields::START_TIME,
CampaignFields::STOP_TIME,
CampaignFields::SPEND_CAP,
'effective_status'
));

但我只需要有效的事件列表,那么我如何才能通过事件状态 = 仅事件来过滤列表

谢谢,罗纳克沙阿

最佳答案

如果您检查 AdAccount->getCampaigns 的方法声明,您会看到它接受两个参数 $fields$params$fields 用于您要检索的字段,$params 作为过滤器。您的示例(使用 v2.5 测试):-

$account = new AdAccount('act_' . $account_id);

$fields = array(
CampaignFields::ID,
CampaignFields::NAME,
CampaignFields::START_TIME,
CampaignFields::STOP_TIME,
CampaignFields::SPEND_CAP,
'effective_status'
);

$params = array(
'effective_status' => array(
Campaign::STATUS_ACTIVE
),
);

$campaignSets = $account->getCampaigns($fields, $params);

希望对您有所帮助! :)

关于php - Fb Ads api 如何获得仅活跃的 FB 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35229287/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com