谷歌分析api工作了几个月后突然停止返回数据

问题描述

前一天,我的分析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 (将#修改为@)