Facebook AdSet ошибка Campaign Doesn't Match Account

170
28 марта 2018, 06:38

Создаю AdSet:

if ($adSetCreate) {
            $customOption[AdSetFields::START_TIME] = ($ads->getNoPeriod())
                ? (new \DateTime("now"))->format(\DateTime::ISO8601)
                : ($ads->getCampaignFrom())->format(\DateTime::ISO8601);
        }

        $adSet->setData(array_merge($customOption,[
            AdSetFields::NAME => $this->prefixName . $ads->getProduct()->getName(),
            AdSetFields::CAMPAIGN_ID => $campaign->getData()['id'],
            AdSetFields::TARGETING => $targeting,
            AdSetFields::OPTIMIZATION_GOAL => AdSetOptimizationGoalValues::LINK_CLICKS,
            AdSetFields::BILLING_EVENT => AdSetBillingEventValues::LINK_CLICKS,
            AdSetFields::IS_AUTOBID => true,
            AdSetFields::TARGETING => $targeting,
            AdSetFields::END_TIME => $dateEnd
        ]));
        if ($adSetCreate) {
            $adSet->create($this->setStatus($ads));
        } else {
            $adSet->update($this->setStatus($ads));

}

в другом месте отлавливаю ошибки типа

} catch (\FacebookAds\Http\Exception\AuthorizationException $exception) {
        $output->writeln($exception->getResponse()->getBody());
        $output->writeln($exception->getPrevious());
        exit;
    } 

и получаю сообщение типа

{"error":{"message":"Invalid parameter","type":"OAuthException","code":100,"error_subcode":1487597,"is_transient":false,"error_user_title":"Campaign Doesn't Match Account","error_user_msg":"This campaign belongs to a different account.","fbtrace_id":"BrgPodxyKvd"}}

Непонятно, что значит "Campaign Doesn't Match Account" и вообще "Campaign Doesn't Match Account" выглядит как противоречие

READ ALSO
Почему не работает keyboard в telegram bot api?

Почему не работает keyboard в telegram bot api?

Я ввожу в telegram сообщение "message", но в результате он не присылает мне ничегоПомогите, пожалуйста исправить

228
Проверка существования таблицы на Postgresql

Проверка существования таблицы на Postgresql

Добрый день, я новичок в разработке! Имя базы Shop, таблица usersСтолкнулся со сложностью, в том, что не могу понять, какой нужен скрипт, чтоб проверить...

222
Как обновить кучу сайтов разом?

Как обновить кучу сайтов разом?

Есть много сайтов на одном сервереВсе на php (причем по большей части на голом php без фреймворков - они очень старые), но неизвестно какой версии

184