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

标签 php facebook facebook-graph-api facebook-ads-api

我正在尝试从我使用以下代码的 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/

相关文章:

android - 如何在 Android 中读取 Facebook 通知计数

android - Facebook graph api 在 facebook 用户自己的页面上发布

php - 如何通过 facebook graph API 获取页面所有者提要

PHP中文验证码

php - 针对数据库问题的查询效率

iPhone ARC 和 Facebook SDK

facebook - 是否有 API 可以检索 Facebook 最近的事件?

php - 从 Facebook PHP SDK 获取 ID

php - 如何授予我的 Laravel 应用程序在目录中创建子文件夹的权限 (Ubuntu)

php - Jquery 和 CSS 切换——这可能吗?