问题描述
前一天,我的分析API停止返回行。我在Analytics(分析)API中看到了数据。是什么原因造成的?这是配额问题吗? api返回的一些消息可以告诉我发生了什么事吗?
在此之前,它可以完美地工作。手动运行脚本时,没有看到任何可见的错误。我正在使用composer来包含SDK,并且它是最新的。我确实能够初始化Google_Service_AnalyticsReporting($ client)
提出报告请求时,我只是没有得到任何行或任何指示,为什么我不再得到任何返回的行。
我的代码基于此处How to get the next 10,000 data from google analytics api using php?
的公认答案我显然仍在获取数据,但while循环现在从未触发过。我有下一页标记值是空白的视图,至少有1个它是> 10000。
任何有助于解决问题的步骤的帮助,将不胜感激。问题开始于9.19
$data = $analytics->reports->batchGet( $body );
$cnt = 0;
while ($data->reports[0]->nextPageToken > 0 && $cnt < 10) {
// There are more rows for this report.
$body->reportRequests[0]->setPageToken($data->reports[0]->nextPageToken);
$pagedata = $analytics->reports->batchGet( $body );
$this->processResults($mysqli,$pagedata,$auth);
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)