Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php (#12)v3.0及更高版本不推荐使用analytics_app_events_导出_Php_Facebook_Facebook Graph Api_Facebook Php Sdk - Fatal编程技术网

Php (#12)v3.0及更高版本不推荐使用analytics_app_events_导出

Php (#12)v3.0及更高版本不推荐使用analytics_app_events_导出,php,facebook,facebook-graph-api,facebook-php-sdk,Php,Facebook,Facebook Graph Api,Facebook Php Sdk,(菲律宾) 使用Facebook导出API,我想下载数据,但当我向API的v2.*或v3.0发送post请求时,这两个问题的标题中都会弹出错误消息 尽管根据facebook export api文档()的规定,3.0以下的版本已被弃用,但它们将继续工作到2018年8月1日。那么,为什么即使是版本2.*现在也会出现此错误呢 我的代码如下 有人能指引我吗 $body['access_token'] = $access_token; $body['start_ts'] = time(); $body[

(菲律宾) 使用Facebook导出API,我想下载数据,但当我向API的v2.*或v3.0发送post请求时,这两个问题的标题中都会弹出错误消息

尽管根据facebook export api文档()的规定,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>';
}
$body['access\u token']=$access\u 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,
“默认图形版本”=>$graph\u版本,
'default\u access\u token'=>$access\u token,//可选
]);
$fb_req=new\Facebook\Facebook请求($fb->getApp(),$access_令牌,“POST”,$app_id.'/'。$end_point,$body,NULL,$graph_version);
试一试{
$fb_client=$fb->getClient();
$fb_res=$fb_客户端->发送请求($fb_请求);
echo$fb_res;
}
捕获(\Facebook\Exceptions\FacebookResponseException$e){
echo$e->getMessage()。
; }
如果“analytics\u app\u events\u exports”端点在v3.0中被弃用,那么此api在v3.0中的新端点是什么,因为我无法找到新的端点:“2018年8月1日,我们将删除应用程序分析应用程序事件导出api。聚合数据仍将在Facebook分析界面中可用。”-听起来不会有新的端点,但他们希望您只通过他们提供的UI访问这些数据。此外,它被列为“90天的突破性变化”,因此它应该影响所有API版本。