Rapid Lodging APIの概要
Rapid Lodging APIは、予約フローの構築を直感的で簡単に行えるように設計されています。
当社のモジュール式APIは、旅行者が施設の予約を完了するために必要なすべてのデータポイントをご提供いたします。構築するユーザー体験に応じて、地域マッピング、宿泊施設、料金など、さまざまなものにアクセスできます。このページでは予約販路の仕組みについて説明します。
予約リクエストフローの構築
以下に、予約販路構築の流れを体験する簡単なガイドを示します。統合を開始する準備ができたら、API ドキュメントのページを参照して各 API モジュールの詳細情報を確認してください。
ステップ 1 : 静的コンテンツを取得する
施設 カタログには、物件を特定するために必要な基本情報(施設ID、名称、住所、連絡先、星評価など)が掲載されています。施設コンテンツは毎日更新する必要があります。
ステップ 2. 地理情報を取得する
Geography API を使用すると、定義済み地理的地域、地域階層、指定地域で利用可能な宿泊施設を取得できます。
ステップ 3. 物件を探す
滞在期間、宿泊情報、希望する施設 ID を指定して Shopping API を呼び出します。
レスポンスでは、それぞれの宿泊施設で予約可能なすべての客室と、客室オプションごとの具体的な料金、サービス料、キャンセルポリシーが返されます。返される各 room オブジェクトには、予約プロセスの次のステップで使用可能な状態にトークン化されたリンクも含まれています。
お支払い方法を確認する
支払いオプションのリンクを使用して、その宿泊施設で利用可能な支払いオプションを決定します。支払いオプションのリンクは、旅行者に利用可能な支払いオプションを提示するタイミングに応じて、予約プロセス中の任意の時点で使用できます。
予約の準備として、Shoppingのレスポンスに含まれるprice_checklink オブジェクトのroom を使用して、選択した料金を確認してください。
ステップ4。料金を確認し、予約リンクを取得する
料金が一致すると、MATCHED 確認および予約リクエストに必要なリンク値が表示されます。料金が変更された場合は、新しい料金情報と、新しい料金で予約するためのリンク値が表示されます。
予約リンク値、お客様の情報、適切な支払い情報を含む予約リクエストを送信します。
ステップ 5. ご予約への返信
レスポンスでは、予約詳細の取得、予約のキャンセル、または予約の再開 (保留中の予約が作成されている場合) を行うための旅程 ID とリンクが返されます。