php - (#12) analytics_app_events_exports 对于 v3.0 及更高版本已弃用
问题描述
(PHP) 使用 Facebook 导出 API,我想下载数据,但是当我将发布请求发送到 api 的 v2.* 或 v3.0 时,都会弹出写在这个问题标题中的错误消息。
尽管根据 facebook 导出 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>';
}
解决方案
推荐阅读
- python - 为 seaborn 热图添加阴影
- rx-java2 - 在 RxJava2 中,如果值相等,我如何比较和过滤两个 observable?
- rust - Rust 错误:在删除可变借用后发生借用
- javascript - 使用两个按钮发布或显示选择表单数据
- python - 美丽的汤 vs 硒 vs urllib
- vuejs2 - Vuex.js。在组件之间传递选定的下拉值
- javascript - 在其他 div 中查看我的背景图像:url()
- c++ - 为什么在这种情况下不考虑依赖于参数的查找?
- tcp - 使用netty的低流量延迟更高
- python - Python - 对具有相同前五个字符的列进行分组