ショッピング テスト リクエスト
ショッピング中に発生しうるエラー状態への対応を確認してください。
重要な注意事項
- Rapid Shopping APIメソッドのテストリクエストを送信するには、予約リクエストに「test」という名前のHTTPヘッダーを追加し、以下の表から適切な値を使用してください。
- test ヘッダーを送信しない、または無効な test ヘッダーを送信すると、テストショッピングが実際のショッピングとして処理される恐れがあります。
- テストヘッダーを使用すると、静的な「定型」レスポンスが返されます。したがって、返される料金や内容などはテスト対象の宿泊施設とは関係がない場合があります。
- テスト用ヘッダーを使用して「Shop」リクエストから返された「Price Check」トークンまたはリンクは、スタブ化された「Price Check」リクエストで再利用しないでください。そのトークンまたはリンクを再利用しようとすると、400エラーが発生する可能性があります
invalid_input。 - テストヘッダーを使用する場合の「Rapid Price Check」では、リクエストは次のようにフォーマットする必要があります
/properties/{property_id}/rooms/{room_id}/rates/{rate_id}。 - 有効なテストヘッダー値が含まれている場合、
property_id、room_id、およびrate_idは、以前のShopからの応答に含まれている必要はありません。任意の数値を使用することで、定型化された「価格確認」の応答を返すことができます。
ショップ
| Test ヘッダーの値 | HTTP コードとレスポンス | ステータス |
|---|---|---|
standard | 200 - Standard response | available |
no_availability | 200 - Standard response | sold_out |
unknown_internal_error | 500 - Internal error | 該当なし |
service_unavailable | 503 - Service unavailable error | 該当なし |
marketing_fee_details | 200 - 通常のレスポンス | available |
Price Check
| Test ヘッダーの値 | HTTP コードとレスポンス | ステータス |
|---|---|---|
available | 200 - Standard response | available |
price_changed | 200 - Standard response | price_changed |
sold_out | 200 - Standard response | sold_out |
unknown_internal_error | 500 - Internal error | NA |
service_unavailable | 503 - Service unavailable error | NA |
marketing_fee_details | 200 - 通常のレスポンス | available |
Deposit policy
| Test ヘッダーの値 | HTTP コードとレスポンス |
|---|---|
all | 200 - Standard response with all options |
night | 200 - Standard night-based deposit response |
amount | 200 - Standard amount-based deposit response |
percent | 200 - Standard percentage-based deposit response |
remainder | 200 - Standard remainder-based deposit response |
unknown_internal_error | 500 - Internal error |
service_unavailable | 503 - Service unavailable error |