【问题标题】:How do I get the most recent report data?如何获取最新的报告数据?
【发布时间】:2013-11-22 23:47:45
【问题描述】:

我正在尝试构建一个从用户使用报告中收集一些数据点的工具

https://www.googleapis.com/admin/reports/v1/usage/{user}/all/dates/{yyyy-mm-dd}

由于数据延迟 - 我如何获取最新报告?如果我要查询今天 (2013-11-22) 的日期,我会得到如下信息:

Data for dates later than 2013-11-19 is not yet available. Please check back later

是否有固定的天数/小时数才能提供报告 - 还是我必须反复试错才能获得成功的响应?

【问题讨论】:

    标签: google-admin-sdk


    【解决方案1】:

    我认为,截至目前,报告延迟了大约 48 小时。但是,如果 Google 能够对此进行改进,您会希望您的应用能够利用这些改进而无需进行任何更改。

    我建议您使用今天的日期进行第一次尝试。当失败时,解析错误响应以获取报告数据可用的最后日期并使用该值。这样一来,您最多只能尝试 2 次,如果 Google 将延迟时间缩短到 24 小时甚至更短,您的应用就可以立即利用这一变化。

    【讨论】:

      猜你喜欢
      • 2017-01-21
      • 2020-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-15
      • 1970-01-01
      相关资源
      最近更新 更多