2015-05-03 2 views
1

Я использую Facebook Ads API SDK for PHP (Marketing API Version 2.3). Чтобы получить всю информацию, которую я могу получить из объявлений, которые я создал.Facebook Marketing API - adCreative возвращает Null (PHP SDK)

Я уже установил соединение и получил информацию о Insights, Statistics и приблизительную оценку рекламы, но проблема в том, когда я пытаюсь прочитать информацию из adCreative, все возвращаемые данные NULL!

это код:

$adgroup = new AdGroup($ad_set_id); 
$target=$adgroup->getAdCreatives(); 
$arr_obj=$target->getObjects(); 
$toPrint1=$arr_obj[0]; 

var_dump($toPrint1->getData()); 
  • мне нужно только Тело и название
  • Я проверил это с десятками различных adSet ID
  • Все adSet ID активны и там поля полны информацией
  • Я попытался добавить img, но я не смог, потому что я новый пользователь
+0

Помогите пожалуйста ..... 8.-) –

ответ

1

Я нашел решение. Причина, по которой я не получал всю информацию о рекламе, заключается в том, что в Facebook с целью Мобильного или Приложения Установите всю информацию, хранящуюся в объекте «Неопубликованные страницы».

для извлечения информации:

1) получить объявление Проявите как написано в Facebook Marketing API.

**** очень важно указать «object_story_id» поле в массиве полей вы хотите получить ***

2) использовать локон вызова для извлечения информации, как написано в FB разработчика: /документы /marketing-api/unpublished-page-posts/v2.3#read

пример: локон https://graph.facebook.com/<API_VERSION>/<object_story_id>/

Смежные вопросы