航空券の検索
Flight Listings API を使用すると、エクスペディアのフライト在庫を日付、出発地、目的地、その他のパラメーターで検索して、利用可能なフライトのリストを返すことができます。
Listings APIに関する詳細については、のListings APIドキュメントをご覧ください。
1. SDKで定義されているクラスを使用して、リクエストオブジェクトを作成します
片道用
GetFlightListingsOperationParams listingsOperationParams = GetFlightListingsOperationParams.builder()
.partnerTransactionID("txn-123-4")
.segment1Origin("LAS") // segment1.origin
.segment1Destination("FLL") // segment1.destination
.segment1DepartureDate(LocalDate.parse("2025-12-01")) // segment1.departureDate
.adult(1) // adult
.senior(1) // senior
.childrenAges(Arrays.asList(4, 5)) // childrenages
.build();
GetFlightListingsOperation flightListingsOperations =
new GetFlightListingsOperation(listingsOperationParams);往復の 場合
GetFlightListingsOperationParams listingsOperationParams = GetFlightListingsOperationParams.builder()
.partnerTransactionID("txn-123-4")
.segment1Origin("LAS") // segment1.origin
.segment1Destination("FLL") // segment1.destination
.segment2Origin("FLL") // segment2.origin
.segment2Destination("LAS")// segment2.destination
.segment1DepartureDate(LocalDate.parse("2025-12-01")) // segment1.departureDate
.segment2DepartureDate(LocalDate.parse("2025-12-11")) // segment2.departureDate
.adult(1) // adult
.senior(1) // senior
.childrenAges(Arrays.asList(4, 5)) // childrenages
.build();
GetFlightListingsOperation flightListingsOperations =
new GetFlightListingsOperation(listingsOperationParams);~についてMulti-City
GetFlightListingsOperationParams listingsOperationParams = GetFlightListingsOperationParams.builder()
.partnerTransactionID("txn-123-4")
.segment1Origin("LAS") // segment1.origin
.segment1Destination("LAX") // segment1.destination
.segment2Origin("FLL") // segment2.origin
.segment2Destination("LAS")// segment2.destination
.segment1DepartureDate(LocalDate.parse("2025-12-01")) // segment1.departureDate
.segment2DepartureDate(LocalDate.parse("2025-12-11")) // segment2.departureDate
.adult(1) // adult
.senior(1) // senior
.childrenAges(Arrays.asList(4, 5)) // childrenages
.build();
GetFlightListingsOperation flightListingsOperations =
new GetFlightListingsOperation(listingsOperationParams);2. サービスクライアントを使用してAPIを呼び出します。
Response<FlightSearchResponse> flightlistingsResponse =
xapClient.execute(flightListingsOperations);