我一直在使用Google Drive API以編程方式創建和共享文檔。昨天我開始收到此錯誤信息的每個請求插入權限:Google Drive API - 權限 - 超出限制。用戶留言:對不起,您已超出您的共享配額
com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
{
"code" : 403,
"errors" : [ {
"domain" : "usageLimits",
"location" : "user.sharing",
"locationType" : "other",
"message" : "Rate limit exceeded. User message: \"Sorry, you have exceeded your sharing quota.\"",
"reason" : "userRateLimitExceeded"
} ],
"message" : "Rate limit exceeded. User message: \"Sorry, you have exceeded your sharing quota.\""
}
我仍然可以編程方式創建的文檔,但插入一個允許的請求總是失敗。
這是通過服務帳戶完成的,其理念是服務帳戶將管理應用程序的這些文檔並根據需要與授權用戶共享。
插入某處大約50-100個權限後,該錯誤開始發生。我已經完成了一些研究,聽起來Google Drive API中可能存在一個「功能」,它會限制可以插入的權限數量。有沒有辦法解決這個限制?
更新:
爲了記錄在案,我可以每天創建正好51權限。創建第52個權限總是會在24小時內失敗。不幸的是,這個限制使服務帳戶的權限API完全無用。
謝謝,這個作品!我想這個設置是必要的,以防止使用通知電子郵件作爲垃圾郵件。 – zdegenr