2016-07-12 7 views
2

いくつかのファイルでいくつかのファイルの購読(別名時計)を行うと、クラウド内の一般的なGoogleドライブAPIクォータとは関係のないAPIレート制限が発生しましたコンソール。私はこのエラーを取得し、いくつかのファイルの時計を行った後GoogleドライブAPIファイルの購読率の上限(403 subscriptionRateLimitExceeded)

{ 
    "error": { 
    "errors": [ 
     { 
     "domain": "global", 
     "reason": "subscriptionRateLimitExceeded", 
     "message": "Rate limit exceeded for creating file subscriptions." 
     } 
    ], 
    "code": 403, 
    "message": "Rate limit exceeded for creating file subscriptions." 
    } 
} 

どこでもクエリ/秒/ユーザー制限についてこのレート制限についてのドキュメントはないように思えます。

1人のユーザーと60人未満で70を超える定期購読を行うと、私は限界に達しました。

答えて

3

このレート制限に関するGoogleのサポートに連絡した後、私は虐待を防ぐためにすべての制限が公開されているわけではないという回答を得ました。未発表の制限は調整できません。

一般的な感じや補充の頻度を調べるための制限はありませんでした。しかし、一般的なドライブAPIクォータよりもかなり低いようです。

唯一のオプションは、ドライブファイルのサブスクリプションを破棄する必要がある場合に、指数バックオフを待つことです。

+0

はい、あなたは正しいです! –

+0

レート制限エラーの指数バックオフをしないでください。 Googleが使用するアルゴリズムはバケット/トークンです。 403レート制限が発生すると、将来のリクエストを調整し、安定した状態になるまで徐々に遅延を減らす必要があります。 – pinoyyid

関連する問題