关于这个 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。处理请求可能需要一个小时到一周多的时间,同时没有成功的迹象。错误也可能在没有明显原因的情况下发生,也没有关于原因的消息或解释。