创建adset然后我收到错误'无效参数'

时间:2014-12-09 07:24:55

标签: facebook-ads-api

我正在使用FB Ads API,并成功创建了广告系列并从Facebook获取了ID。在使用以下代码创建adset的下一步中,出现错误。

//使用参数数组调用create。

$data = array(
    AdSetFields::NAME => 'My AdSet',
    AdSetFields::BID_TYPE => 'CPC',
    AdSetFields::BID_INFO => array(
    'CLICKS' => 500,
    ),
    AdSetFields::CAMPAIGN_STATUS => AdSet::STATUS_ACTIVE,
    AdSetFields::DAILY_BUDGET => 200,
    AdSetFields::CAMPAIGN_GROUP_ID => $campaign_id,
    AdSetFields::TARGETING => array(
    'geo_locations' => array(
    'countries' => array(
    'US',
    'GB',
    ),
    ),
    ),
    );
    $ad_set = new AdSet(null, $account->id);
    $ad_set->create($data);

致命错误:未捕获的异常'FacebookAds \ Http \ Exception \ AuthorizationException',并在/www/facebookads/src/FacebookAds/Http/Exception/RequestException.php:129中显示消息'无效参数'

1 个答案:

答案 0 :(得分:1)

我得到了这个错误的解决方案, DAILY_BUDGET - 增加到4000,然后转换为INR 40.00 然后我成功创建了adset