Google管理员sdk - 用户使用情况报告不可用

时间:2015-11-09 12:22:46

标签: google-api google-admin-sdk

我想请求您帮助google admin sdk,用户使用情况报告。我有以下问题:

  1. 用于检索使用情况报告的参数之一是日期。不幸的是,目前的日期尚未提供报告 - 我必须使用过去几天的日期。是否有任何官方规则,建议或任何建议如何知道报告已有的最近日期?我应该查询过去,3天,一周或......的一天的报告吗?我只是希望得到最新的结果,而不必担心日期......
  2. 更多:有时返回的报告对于其中一个谷歌应用程序是正常的,但对于其他一个 - 如文档 - 我得到警告它没有准备好。所以我的问题是:如何获取所有应用程序的最新数据? (主要是:账户,文档,gmail)。

    我正在使用“all”参数一次检索所有帐户。

    1. 第二个问题与第一个问题有关:假设我收到部分数据 - 例如没有文档报告 - 当我检索所有帐户(电子邮件)的报告时,有些人可能会准备好报告并且只有部分报告可用部分数据?或者报告总是准备好或部分报告,对于所有帐户(电子邮件),我应该期待相同的,完整的或部分的数据?
    2. 提前致谢!

1 个答案:

答案 0 :(得分:0)

  

是否有任何官方规则,建议或任何建议如何知道报告已有的最近日期?我应该查询过去,3天,一周或......的一天的报告吗?我只想得到最新的结果而不用担心日期...

UserUsageReport会在您帐户的用户中返回Google Apps服务活动。 get()方法检索一组帐户用户的报告。您可以查询任何日期值,前提是其时间戳表示为ISO 8601并且应使用您帐户的时区。

  

如何获取所有应用的最新数据? (主要是:账户,文档,gmail)。

我猜你正在使用CustomerUsageReport,处理报告可能需要一段时间,因此您可能需要在几小时后重新拨打电话。

  

第二个问题与第一个问题有关:假设我收到部分数据 - 例如没有文档报告 - 当我检索所有帐户(电子邮件)的报告时,有些人可能会准备好报告并且只有一些报告可用部分数据?或者报告总是准备好或部分报告,对于所有帐户(电子邮件),我应该期待相同的,完整的或部分的数据?

我认为这取决于数据现在是否可用。您可以在访问API时测试各种参数值以进行测试。