Я хотел бы создать кампанию, используя Facebook API. Я попытался запустить все доступные примеры без успеха.
Прежде всего, я создал приложение, чтобы иметь APP_ID и APP_SECRET.
Я сделал всю процедуру, чтобы добавить свой Ad_account, следуя инструкциям.
Я загрузил весь SDK, чтобы облегчить использование Facebook API, например:
Facebook-PHP-объявления-SDK и запустить adgroup_creation.php и curl_log.php с моими данными, но безуспешно.
facebook-PHP-СДК-v4 Я полагаю, он менее конкретен, чем предыдущий.
Реклама нескольких продуктов с помощью POST для маркетинга в Facebook -> developers.facebook.com/ads/blog/post/2015/03/26/creating-multi-product-ads/
Справочник разработчика -> developers.facebook.com/docs/reference/php/4.0.0
Я использовал «Композитор», чтобы получить всю зависимость.
Во всем этом случае у меня была проблема создать кампанию, используя более или менее этот код:
$campaign = new \FacebookAds\Object\AdCampaign(null,"act_$ACCOUNT_ID");
$campaign->setData(array(
AdCampaignFields::NAME => 'My First Campaign',
AdCampaignFields::OBJECTIVE => AdObjectives::WEBSITE_CLICKS,
AdCampaignFields::STATUS => AdCampaign::STATUS_PAUSED ));
// PROBLEM is Here
$campaign->create();
Любая помощь? Как я могу получить более полезную ошибку?
Трудно помочь, не зная точной ошибки. Однако вы можете попробовать это: перед созданием вашей кампании, инициализируйте API, используя:
Api::init(<your_app_id>, <your_ap_secret>, <your_token>);
(Вам нужно загрузить FacebookAds \ Api, чтобы использовать эту функцию).
Других решений пока нет …