APIレートの制限
レート制限とは ?
レート制限とは、特定の時間枠内でAPIが処理できるリクエスト数に上限を設定することです。Analytics APIは、容量に限りがある中央在庫管理システムに依存しています。一度に許可されるトラフィックを制限することで、システムの過剰利用を防ぎ、エクスペディアとパートナー企業双方にメリットをもたらします。
トラフィックの最適化は、パートナーがリクエストできるトラフィックの量を妥当なレベルに制限することによって実現します。これらのレート制限により、安定した保守可能なサービスをパートナーに継続的に提供できると同時に、Expedia Group システムの効率的な使用を確保できます。
ヘッダー
呼び出しによってどれほどの負荷が生じているか確認できるように、ほとんどの応答には多数のヘッダーを含めています。できる限り多くの応答に一式のヘッダーを含めていますが、すべての応答に一式のヘッダーが提供されることは保証できないため、それを考慮した上で計画してください。
パラメータ (ヘッダー) | 説明 | 値 |
---|---|---|
Rate-Limit-Day-Remaining | 1 日の時間枠に残された容量 (%) を示すオプションヘッダー。 | 番号 |
Rate-Limit-Day-Reset | 1 日の容量がリセットされたときのタイムスタンプ (UNIX エポックからの経過ミリ秒数) を示すオプションヘッダー。 | 番号 |
Rate-Limit-Minute-Remaining | 1 分の時間枠に残された容量 (%) を示すオプションヘッダー。 | 番号 |
Rate-Limit-Minute-Reset | 1 分の容量がリセットされたときのタイムスタンプ (UNIX エポックからの経過ミリ秒数) を示すオプションヘッダー。 | 番号 |
Rate-Limit-Reduction-Status | 1 日の容量がすべて使用された後にトリガーされる、1 分あたりの容量削減の状態 (無効、有効) を示すオプションヘッダー。 | 文字列 |