Получение исторических ежедневных расходов из Facebook Marketing API v2.5

1

Я унаследовал приложение PHP, которое обращается к v2.3 API маркетинга Facebook, чтобы ежедневно получать (и другую информацию) за рекламу. Я обновляю его до версии 2.5. Я хотел бы указать дату и получить информацию для этого объявления на эту дату. Я попытался указать date_range с time_increment из 1, но я получаю только один результат, который, как представляется, содержит итоговые данные на сегодняшний день, даже если я использую "начиная с" и "до" одной исторической даты.

    function getAds($campaign_id, $time_start, $time_end){
  $params = array(
    'fields'=>array('id', 'effective_status', 'name'),
    'include_deleted'=>true,
    'time_increment'=>1,
    'time_range'=>array("since"=>$time_start,"until"=>$time_end));
  $resp = $this->api->call("/{$campaign_id}/ads/",FacebookAds\Http\RequestInterface::METHOD_GET,$params);
  return $resp->getContent();
}

Любые указания относительно того, что я могу делать неправильно?

Теги:
facebook
facebook-graph-api
facebook-marketing-api

1 ответ

0

Оказывается, я обращался к неправильному краю! Мне нужно было получить доступ к "/{$ ad_id}/insights/" с полями time_range и time_increment. Затем данные возвращаются в массив, сгруппированный с шагом в 1 день.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню