2017-09-21 100 views
0

我正在使用Google日曆API。Google Calendar API錯誤:超出使用限制

我收到錯誤消息:

日曆使用限制超過

在細節錯誤:

{ 
    "code": 403, 
    "errors": [{ 
     "domain": "usageLimits", 
     "message": "Calendar usage limits exceeded.", 
     "reason": "quotaExceeded" 
    }], 
    "message": "Calendar usage limits exceeded." 
} 

這種情況隨時有時只是插入5個事件或有時更多比25甚至我已經使用批量請求插入事件。有沒有特別適用於測試日曆API的方法?

+0

L'est請參閱Google文檔:https://support.google.com/a/answer/2905486?hl = fr或https://support.google.com/a/answer/2905486?hl = zh_CN 可能的重複[奇怪的錯誤403:「向與會者添加事件時超出日曆使用限制」)(https://stackoverflow.com/questions/41693043/strange-error-403-calendar-usage-limits-exceeded-when -adding事件與 - ATTEN) – Meloman

回答

0

我認爲你在同一時間做了太多的API調用。給它一個時間間隔或使用Batching of Requests。還使用Exponential Backoff來處理4xx錯誤重試。

附加說明:

下可以根據日曆使用限制會導致您的問題:

分辨率

如果用戶在谷歌的日曆的限制,他們應該能夠通常在幾個小時內再次編輯日曆。在此期間,用戶仍可以查看日曆中的事件。

更多信息 如果用戶看到這些消息很可能是以下原因之一造成的一個:

1.創建事件太多

如果用戶已經創建了超過10,000個事件在他或她的日曆中很短的時間內,該用戶可能會失去日曆編輯訪問權限。

2.創建了過多日曆

如果用戶創建了很短的時間內超過25個新日曆,該用戶的日曆可能會進入只讀模式。

3.發送過多邀請或電子郵件邀請外部人士進行

爲了防止垃圾郵件,谷歌日曆限制了用戶可以發送給外部參與者的邀請數量。這個限制取決於行動,通常在100-300人之間。

G Suite用戶可以從其主域或與其主域關聯的輔助域向任意數量的guest虛擬機發送邀請。

4.共享日曆與用戶太多

如果用戶共享一個或多個日曆與其他許多用戶很短的時間內,谷歌日曆可能會切換到只讀模式該用戶。通過手動更新共享設置來達到此限制幾乎是不可能的,但它可能會發生在某些基於API的工具或第三方應用程序中。

相關問題