【问题标题】:API User Usage Report: Inconsistent ReportingAPI 用户使用情况报告:不一致的报告
【发布时间】:2016-03-03 22:03:50
【问题描述】:

我正在使用 JVM 对 Google Apps Administrator API 执行 API 调用。

我注意到用户使用情况报告,当涉及到我感兴趣的字段 (num_docs_externally_visible) 和构成该字段计算的字段时,我没有获得完整的数据。我通常会在我的整个用户群(约 40k 用户)中一次请求一天的使用情况报告。

根据开发人员的文档,我应该能够在 2-6 天后的报告中看到;然而,在 2 月的前 3 周运行报告后,我只得到了 60% 的天数。该模式似乎是随机的(因为我有多达 4 天的连续出现的项目条纹和连续 3 天的条纹,但没有一致性)。

还有其他人遇到过这个问题吗?如果是这样,你能解决它吗?或者,如果 API 返回的内容超出我的控制范围,我应该期望这种行为继续存在吗?

【问题讨论】:

    标签: google-api google-admin-sdk google-admin-audit-api


    【解决方案1】:

    我认为你得到的数据还没有完成是很自然的,它需要一天的时间才能收到完整的数据。

    这个SO question 与您的问题不完全相同,但我认为它会对您有所帮助。尤其是需要使用帐号时区的部分。

    【讨论】:

    • 感谢您的回复!这个问题在说什么,你在说什么是有道理的。但是,由于 GAPI 管理指南中没有提及它,因此很难知道如何进行。由于我使用脚本进行 API 调用,然后在重新格式化 JSON 后将输出写入文件,因此从我的 POV 很难知道我应该如何设计它以很好地与 Google 的规则配合使用。根据他们的网站,如果我们等待大约 6 天,我们应该从使用报告中获得完整的属性集;但似乎并非每次都如此。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多