从Facebook Marketing API v2.5获取历史性每日支出

时间:2015-11-12 18:04:32

标签: php facebook facebook-graph-api facebook-marketing-api

我继承了一个访问Facebook Marketing API v2.3的PHP应用程序,以获取每个广告的每日支出(以及其他信息)。我正在升级到v2.5。我希望能够为该日期指定日期并获取该广告的见解。我已经尝试使用time_increment为1指定date_range,但是我只返回一个结果集,它似乎包含了迄今为止的总计,即使我使用了单个历史日期的“since”和“until”。

    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();
}

关于我可能做错的任何指示?

1 个答案:

答案 0 :(得分:1)

原来我正在访问错误的边缘!我需要访问" / {$ ad_id} /见解/"使用time_range和time_increment字段。然后以1天为增量的数组返回数据。