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