关于此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。请求可能需要一个小时到一个多星期才能处理,同时没有成功的指标。错误也可能由于没有明显原因而发生,并且没有关于原因的消息或解释。
答案 0 :(得分:0)
Google工程师似乎已经解决了这个问题。尝试再次运行呼叫。它不应超过“正常”预期时间。我刚刚尝试过,我能够为用户导出登录信息。