如何获取最新的报告数据?

时间:2013-11-22 23:47:45

标签: google-admin-sdk

我正在尝试使用

从用户使用情况报告中收集一些数据点
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

报告是否有一定天数/小时可用 - 或者在我得到成功回复之前,我是否需要反复试验?

1 个答案:

答案 0 :(得分:1)

我认为截至目前报道的延迟时间约为48小时。但是,如果Google能够对此进行改进,您将希望您的应用能够在不需要任何更改的情况下利用这些改进。

我建议您先使用今天的日期进行首次尝试。如果失败,则解析错误响应以获取可用的最后日期报告数据并使用该值。通过这种方式,您最多只能进行2次尝试,如果Google将延迟时间提高到24小时甚至更短,那么您的应用就可以立即利用这一变化。