JavaSpreadsheetService
クラスを使用しgdata 1.47.1
ていると、サービス アカウントがブロックされ、CAPTCHA の解決を求められることがあります。ブロック メッセージで、Google は私がロボットではなく、いくつかの条件に違反したことを証明するように求めています。これは通常、1 つの IP と 1 つのサービス アカウントから 1 秒あたり 18 ~ 22 のリクエストを超えたときに発生します。
このようなブロックを回避したり、クォータを増やしたりする方法があることを知っている人はいますか? Drive API やその他多くのクォータを制御できることがわかりましたが、それでもスプレッドシートのクォータを制御する方法がわかりません。
更新 スプレッドシート API を使用しても、Google 開発者コンソールに含まれる割り当てには影響しないという興味深い瞬間です。たとえば、ドキュメントを作成すると、ドライブのクォータにヒットします (「使用クォータ」で確認できます) が、セルを更新したり、スプレッドシート API を介してワークシートを取得したりすると、ヒットしません。