【发布时间】:2013-07-24 13:34:48
【问题描述】:
关于这个 API:https://developers.google.com/admin-sdk/email-audit/#accessing_account_information
我一直在使用Admin SDK 来检索我们Google Apps 中Business 设置中的用户的登录历史记录。当我一次请求单个用户时,请求有时需要几个小时才能处理(其中状态为PENDING)。但是,当这几个小时过去后,我仍然可以获得我需要的登录历史记录。
当我开始请求更多用户时,问题仍然存在。我们有大约 750 个用户,在我提出的 750~ 个请求中,有 725 个在等待一周后处理我的请求后给了我一个错误。更糟糕的是,那些没有出错的还在等待中!这是我在检查错误请求的状态时得到的响应:
{'status': 'ERROR', 'adminEmailAddress': '***@etsy.com', 'requestDate': '***', 'requestId': '***', 'userEmailAddress': '***@etsy.com'}
这一定是我曾经不幸使用过的最脆弱、最不可靠的 API。处理请求可能需要一个小时到一周多的时间,同时没有成功的迹象。错误也可能在没有明显原因的情况下发生,也没有关于原因的消息或解释。
【问题讨论】:
-
此错误已在 Google 内部进行分类。如果您有 Google Apps for Business 帐户,建议您联系 Google Apps 支持。
-
谢谢。我们确实有一个 Google Apps for Business 帐户,我已经尝试过支持。经过一些来回的邮件,似乎唯一的“解决方案”是“API 是这样设计的,处理它”。我将提出另一个支持请求。
标签: google-apps google-admin-sdk