【问题标题】:JSON response data size issueJSON响应数据大小问题
【发布时间】:2023-04-03 21:05:01
【问题描述】:

我正在使用 Discover the Google Analytics platform 生成查询,以便从 SalesForce 应用程序内部调用 GA。在创建自定义报告时,会生成一个 API 查询 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 行,我不确定如何才能超过这个大小视图限制。

【问题讨论】:

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


    【解决方案1】:

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

    &max-results=10000
    

    根据您的要求,您将获得 10000 行的分页。这是您可以设置的最大值,如果有更多结果,nextlink 将返回结果,您可以使用这些结果发出更多请求以获取额外数据。

    【讨论】:

    • 感谢您的回答。这正是我想要的。那么下一个链接会在 json 响应中提供吗?
    • 是的,如果有更多行,您将在 json 响应中获得下一个链接,发送 maxrows 100 并根据需要进行测试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多