速率限制
速率限制促使我們提供穩定且不間斷的服務,同時確保 Expedia Group 系統的使用符合成本效益。
什麼是速率限制?
購物 API 依賴於中央庫存管理系統。由於該系統容量有限,因此需要防止過度使用,以確保符合所有合作夥伴和 Expedia Group 品牌的利益。
我們對合作夥伴可以請求的流量限制在合理的範圍,以實現流量最佳化。這些速率限制確保我們能夠為合作夥伴提供穩定且不間斷的服務,同時保證 Expedia Group 系統的使用效率。
對於商店流量,決定負載的重要因素是每個請求中搜尋的飯店數量、客房數量和住宿天數;即,負載 = (購物資源呼叫中的) 旅宿數量 x 客房數量 x 住宿晚數。
標頭
我們在大多數回應中包含一些標頭,以幫助您了解您的呼叫所產生的負載。我們盡可能在更多的回應中包含完整的標頭集合,但不能保證在每個回應中提供,因此請適當規劃:
參數 (標頭) | 說明 | 值 |
---|---|---|
Rate-Limit-Day-Remaining | 每日時段剩餘額度 (單位:百分比) 的標頭 (選用)。 | 數字 |
Rate-Limit-Day-Reset | 時間戳記的標頭,該時間戳記可在每日重設額度時反映自 Unix epoch 起,已經過多少毫秒 (選用)。 | 數字 |
Rate-Limit-Minute-Remaining | 每分鐘時段剩餘額度 (單位:百分比) 的標頭 (選用)。 | 數字 |
Rate-Limit-Minute-Reset | 時間戳記的標頭,該時間戳記可在每分鐘重設額度時反映自 Unix Epoch 起,已經過多少毫秒 (選用)。 | 數字 |
Rate-Limit-Reduction-Status | 所有每日額度用完時,會觸發表示每分鐘額度減少狀態 (非使用中、使用中) 的標頭 (選用)。 | 字串 |