都内SEのプログラミング勉強と雑記

2008年より都内でSEをしてます。業務システムをリプレイスし続けてきました。ここでは主にjavaやその周辺技術関連を紹介予定。学ぶことリスト:https://docs.google.com/spreadsheets/d/1G4lUqbHxsMf4PGgeRVe1ZL3JTOjlSTrqsJYe1CKz9UY/edit?usp=sharing

Thunderbird アドオンのProvider for Google Calender 91.0.2が動作しない

f:id:object1985:20211026094716p:plain

Thunderbird Googleカレンダー同期アドオン「Provider for Google Calender 91.0.2」が動作しなくなりました。

使用環境

昨日までは動作していたのですが 2021/10/26 本日Thunderbird 91.2.1(64bit)に自動アップデート後の起動で [Error 403: rate_limit_exceeded].が表示されるようになりました。

rate limitなので、リクエスト飛ばし(飛ばされ)過ぎ、ということ?

Google先生に頼ると

RATE_LIMIT_EXCEEDED is flood protection you are going to fast.

You need to slow down the number of requests are you are sending. detect the error and implement exponential back off. 
This way when it fails you wait for a short time and then try again, 
if it fails again you wait a little longer until the api will let you run again.

So the solution is to add more delays.
RATE_LIMIT_EXCEEDEDは、より高速な洪水防御です。

送信するリクエストの数を遅くする必要があります。エラーを検出し、指数バックオフを実装します。
このようにして、失敗した場合は、しばらく待ってから再試行してください。
失敗した場合は、APIが再度実行されるまでもう少し待ちます。

したがって、解決策はさらに遅延を追加することです。

と教えてくれる方がいました。

各自の設定でリクエスト数を遅くすることはできるのかな???

とりあえず今は待つばかり。

follow us in feedly