Rapid Flight APIの概要
フライトの予約経路を直感的で簡単に構築できます。
Rapid Flight APIは、旅行者がフライト予約を完了するために必要なすべてのデータポイントを提供します。構築したいユーザーエクスペリエンスに応じて、フライト、運賃、詳細、シートマップなどにアクセスできます。
予約リクエストフローの構築
予約パスの簡単な作り方をご紹介します。統合を開始する準備ができたら、各APIモジュールの詳細については、Shopping、Booking、Manage Booking のページをご覧ください。
ステップ1:フライトオファー
まずはShopping APIを使ってフライトオファーをチェックします。これらの空席検索は、出発空港、到着空港、日付、航空会社の希望、キャビンクラス、乗客数など、さまざまな検索条件に基づいて設定されます(ただし、これらに限定されるものではありません)。
ステップ2:フライトの詳細
フライト詳細のリンクは、フライトオファーの回答に記載されています。リンク先では、料金の内訳やアップセルのオファーなど、フライトの詳細が表示されます。
ステップ3:シートマップの表示
シートマップ・レスポンスには、選択された航空機のシートマップ(利用可能な場合)、キャビンクラス、出口列、空席状況、価格、予約用の座席選択トークンなどの情報も含まれます。
ステップ4:運賃規則の確認
運賃規則のリンクは、フライトの詳細および検索回答でご利用いただけます。選択されたオファーの運賃規則(制限、違約金、その他の条件を含む)をオンデマンドで返します。
ステップ5:旅行代金の登録
予約の支払い方法を登録するにはPayment APIを使用します。レスポンスにはpayment_token が含まれます。これはCreate Bookingリクエストのボディに入ります。
ステップ6: 予約の作成
ご予約を完了するためのリンクは、フライト詳細の回答に表示されます。予約作成レスポンスは、itinerary_id と検索リンクを返します。
最終予約確認ページにすべての情報を追加したら、予約パスは完了です。完全な旅程レコードを取得するには、ブッキングレスポンスに記載されている検索リンクを使用してください。
注: 将来、より迅速に予約を検索するために、各旅行者の詳細情報と一緒に検索リンクを保存することをお勧めします。
ステップ7:旅程記録の取得
Retrieveレスポンスでは、旅程の詳細、予約状況、利用可能なキャンセルおよび変更オプションを表示するためのリンクを確認できます。チケット発券情報は、チケット発券後の「取得」レスポンスでご確認いただけます。