我正在使用Google分析,到目前为止我的代码工作正常。当我请求数据时(因为我每天都获得数据),我为开始日期和结束日期传递相同的值。但在特定情况下,我收到“读取超时”错误。我认为问题是由于查询返回的大数据(你怎么看?)。
我提出了这个解决方案来缩小时间范围并按块处理数据块。但这可能吗?我们可以收集不到一天的数据吗?
这是我创建查询的方式
Analytics.Data.Ga.Get query = service.data().ga().get(profile.getTableId(), asGoogleFormat(requestDate), asGoogleFormat(requestDate),"ga:sessions");
google格式为“yyyy-MM-dd”。
我在尝试执行查询时遇到错误“java.net.SocketTimeoutException:read timed out”
谢谢!