【问题标题】:Google admin sdk - user usage reports not availableGoogle admin sdk - 用户使用情况报告不可用
【发布时间】:2015-11-09 12:22:45
【问题描述】:
我想向您寻求有关 google admin sdk、用户使用情况报告的帮助。我有以下问题:
- 用于检索使用报告的参数之一是日期。不幸的是,对于当前日期,报告尚不可用 - 我必须使用过去几天的日期。是否有任何官方规则、建议或建议如何知道报告已经可用的最近日期?我应该查询过去一天、3 天、一周还是...的报告?我只想知道最新的结果,而不用担心日期......
更重要的是:有时返回的报告对于其中一个 google 应用程序来说是可以的,但对于其他应用程序——比如文档——我收到警告说它还没有准备好。所以我的问题是:如何获取所有应用程序的最新数据? (主要是:帐户、文档、gmail)。
我正在使用“all”参数一次检索所有帐户。
- 第二个问题与第一个问题有关:假设我收到部分数据 - 例如没有文档报告 - 当我检索所有帐户(电子邮件)的报告时,是否有可能其中一些已经准备好报告,而一些只有部分数据?或者报告始终是准备好的或部分的,并且对于所有帐户(电子邮件)我应该期待相同的完整或部分数据?
提前致谢!
【问题讨论】:
标签:
google-api
google-admin-sdk
【解决方案1】:
是否有任何官方规则、建议或建议如何知道报告已经可用的最近日期?我应该查询过去一天、3 天、一周还是...的报告?我只想得到最新的结果,而不用担心日期......
UserUsageReport 返回您帐户用户的 Google Apps 服务活动。 get() 方法检索一组帐户用户的报告。您可以查询任何日期值,只要其时间戳表示为 ISO 8601 并且应该使用您帐户的时区。
如何获取所有应用程序的最新数据? (主要是:帐户、文档、gmail)。
我猜您正在使用CustomerUsageReport,处理报告可能需要一段时间,因此您可能需要在几个小时后重新尝试再次调用它。
第二个问题与第一个问题有关:假设我收到部分数据 - 例如没有文档报告 - 当我检索所有帐户(电子邮件)的报告时,其中一些可能会准备好报告,而一些只有部分数据?或者报告始终是准备好的或部分的,并且对于所有帐户(电子邮件)我应该期望相同的完整或部分数据?
我认为这将取决于数据现在是否可用。您可以在访问API时测试出各种参数值来进行测试。