JSON响应数据大小问题

标签 json google-api google-analytics-api callout

我正在使用Discover the Google Analytics platform生成查询以便从 SalesForce 应用程序内部调用 GA。创建自定义报告后,会生成一个 API 查询 URI,该 URI 以 JSON 格式显示报告中的数据。

一个示例 uri 如下所示:

https://www.googleapis.com/analytics/v3/data/ga?ids=[my gi id] &start-date=[start date]&end-date=[end date[&metrics=ga%3Asessions%2Cga%3AsessionDuration&dimensions=ga%3AdaysSinceLastSession%2Cga%3Acampaign%2Cga%3AsourceMedium%2Cga%3AsocialNetwork%2Cga%3Adimension2&filters=ga%3AsessionDuration%3E1&access_token=[my access token]

问题是所提供的数据最多限制为 1000 行,我不确定如何才能超越这个大小 View 限制。

最佳答案

Google Analytics API 有一个您可以发送的字段,名为 max-results如果你添加

&max-results=10000

根据您的请求,您将获得 10000 行的分页。这是您可以设置的最大值,如果有更多结果,将返回下一个链接,其中包含您可以用来发出更多请求以获取附加数据的结果。

关于JSON响应数据大小问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37116679/

相关文章:

google-analytics - 谷歌分析 API - 事件和所有 session

android - Google Analytics - 来自 Activity 的跟踪器对象

jquery - JSONP:是否需要回调?

php - 使用 PHP 和 MySQL 构建 Google 图表

javascript - 无法从 JSON 数组获取正确的值

ios - 是否有必要在 IOS 应用程序中显示 Google Analytics 隐私政策

Android Google Play/Drive Api

json - 如何删除由 fasterxml jackson 生成的 json 消息中的格式

javascript - 如何从登录的 Google Sign In(仅客户端应用程序)正确获取访问 token ?

error-handling - 谷歌分析 "There was an internal error"