2015-05-15 4 views
0

Я хотел бы создать кампанию с использованием API Facebook. Я попытался запустить весь доступный пример без успеха.facebook api marketing create campaign issue

Прежде всего, я создал приложение, чтобы иметь APP_ID и APP_SECRET.

Я выполнил всю процедуру добавления своего Ad_account после учебника.

Я скачал все SDK для облегчения Facebook использовать API, как:

  1. facebook-php-ads-sdk и запустить adgroup_creation.php и curl_log.php с моими данными, но безуспешно.

  2. facebook-php-sdk-v4 Я полагаю, что он менее конкретный, чем предыдущий.

  3. Ads
  4. Multi-продуктов с использованием Facebook маркетинга POST -> developers.facebook.com/ads/blog/post/2015/03/26/creating-multi-product-ads/

  5. разработчики ссылаются -> 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(); 

Любая помощь? Как я могу получить более полезную ошибку?

+1

Вы не поймаете или не покажете ошибку, полученную от API, что это такое? – Igy

ответ

0

Трудно помочь, не зная точную ошибку. Тем не менее, вы можете попробовать это: перед созданием кампании, инициализировать API с помощью:

Api::init(<your_app_id>, <your_ap_secret>, <your_token>); 

(Вам нужно загрузить FacebookAds \ Api использовать эту функцию).