關於這個API的谷歌聯繫SDK 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'}
這一定是flakiest和最不可靠的API我曾經不幸的工作。請求可能需要從一個小時到一週以上的時間進行處理,同時沒有成功的指標。錯誤也可能發生,沒有明顯的原因,也沒有消息或解釋爲什麼。
這個bug已經在谷歌內部進行了分類。如果您有Google Apps for Business帳戶,我鼓勵您聯繫Google Apps支持。 – Emily
謝謝。我們確實有Google Apps for Business帳戶,並且我嘗試了支持。在一些郵件來回之後,似乎唯一的「解決方案」就是「API是以這種方式設計的,處理它。」我會打開另一個支持請求。 – user2616153