(#12)不建议使用v3.0及更高版本的analytics_app_events_exports

时间:2018-07-14 10:08:26

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

(PHP) 我想使用Facebook Export API下载数据,但是当我将发布请求发送到api的v2。*或v3.0时,这两个问题的标题中都会出现一条错误消息。

尽管根据facebook export api文档(https://developers.facebook.com/docs/analytics/export),低于3.0的版本已被弃用,但它们将继续工作到2018年8月1日。那么,为什么现在甚至对于版本2. *也会出现此错误? >

我的代码在下面给出。

任何人都可以引导我吗?

$body['access_token'] = $access_token;
$body['start_ts'] = time();
$body['end_ts'] = time()+(60*60);
$end_point = 'analytics_app_events_exports';
$graph_version = 'v2.12';


$fb = new \Facebook\Facebook([
      'app_id' => $app_id,
      'app_secret' => $app_secret,
      'default_graph_version' => $graph_version,
      'default_access_token' => $access_token, // optional
    ]);

 $fb_req = new \Facebook\FacebookRequest($fb->getApp(), $access_token, "POST", $app_id.'/'.$end_point, $body, NULL, $graph_version);
 try{

     $fb_client = $fb->getClient();

     $fb_res = $fb_client->sendRequest($fb_req);

     echo $fb_res;


}
catch(\Facebook\Exceptions\FacebookResponseException $e){
     echo $e->getMessage().'<br>';
}

0 个答案:

没有答案