使用量上限と割り当て

上限と割り当ては、Reseller API を不適切な方法で使用する自動プロセスから Google のインフラストラクチャを保護します。API からの過剰なリクエストは、無害な入力ミスが原因である場合もあれば、不必要に API 呼び出しを行う非効率的な設計のシステムが原因である場合もあります。こうした原因とは無関係に、Google Workspace システムの全体的な正常性を維持するには、特定のソースからのトラフィックが一定のレベルに達した場合にトラフィックをブロックする必要があります。つまり、あるデベロッパーの操作によってコミュニティに悪影響が及ぶ事態を防ぎます。

API リクエストの失敗

API リクエストが失敗した場合、アプリケーションは HTTP ステータス コード レスポンスを受け取ります。ステータス コード 403 には、入力が正しくないことに関するエラー情報が含まれています。HTTP ステータス コード 503 には、どの API 割り当てが超過したかを示すエラー情報が含まれています。これらのレスポンスにより、カスタム アプリケーションはこれらのエラーを検出し、適切なアクションを実行できます。

時間ベースのエラー

時間ベースのエラー(スレッドごとに N 秒間に最大 N 個)すべて、特に 503 ステータス コード エラーについては、コードで例外をキャッチし、指数バックオフ アルゴリズムを使用して、失敗した呼び出しを再試行する前に少し遅延させることをおすすめします。1 つのスレッドの Reseller API の例では、5 秒待ってから失敗した呼び出しを再試行します。リクエストが成功した場合は、他のスレッドについてもこのパターンを繰り返します。2 回目のリクエストが成功しなかった場合は、呼び出しが成功するまで、リクエストの頻度を減らす必要があります。たとえば、最初の 5 秒の遅延を 10 秒に増やして、失敗した呼び出しを再試行します。また、再試行の制限も決定します。たとえば、アプリケーションがユーザーにエラーを返す前に、異なる遅延時間でリクエストを 5 ~ 7 回再試行します。

上限

API 上限カテゴリ 上限
定期購入 purchaseOrderId このプロパティでは、最大 80 文字の書式なしテキストを使用できます。
定期購入 maxResults maxResults クエリ文字列は 1 ~ 100 件の結果を返すことができます。デフォルトは 20 件です。
移行トークン(customerAuthToken お客様の移行トークンは、生成後 30 日間有効です。
顧客の最大ユーザー数 契約に応じて、ユーザーの最大数は 50,000 人または販売パートナー契約で定義されている最大数のいずれかになります。
承認されていないリクエスト Google は、Reseller API への未承認のリクエストを許可していません。認証トークンが提供されていない場合、リクエストは未承認とみなされます。詳細については、認証と認可についてをご覧ください。

その他の種類の制限

その他の種類の制限 制限事項とガイドライン
データ形式 データ形式は JavaScript Object Notation JSON です。

JSON は、任意のデータ構造を表す方法を提供する一般的なインターネット形式です。JSON は、言語に依存しないが、C、C++、C#、Java、JavaScript、Perl、Python などの C 言語系のプログラマに馴染みのあるルールを使用したテキスト形式です。
時刻の表示形式 すべての日付と時刻は、Epoch 変換ツールのミリ秒単位です。この形式は、サブスクリプションの作成時間、プランのコミットメントの開始時間と終了時間、30 日間の無料トライアルの終了時間の値に適用されます。