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