航班详细信息
借助航班详细信息 API,您可以搜索有关预订航班机票的价格、收费、费用和其他条款的详细信息。
有关 Listings API 的更多信息,请参阅Details API 文档。
1. 使用 SDK 中定义的类构建请求对象
GetFlightDetailsOperationParams detailsOperationParams = GetFlightDetailsOperationParams.builder()
.offerToken("v5-sos-825128977d864d458a18b216be88c366-1-115-1~8.S~AQoCCAESBwjUBBABGAEoAlgBcAB6A2Jmc4gBy-2vT6oBBwoDTEFTEACyAQcKA0ZMTBAA~AQqPAQovCMGmARIEMzMyMBiLkAEgkmgo6Mb2AjDCx_YCOFZAAFgBagJGTXIIVkgyT0FKTVIKLQjBpgESAzczNxiSaCDgXCjiyPYCMPHK9gI4VkABWAFqAkZNcghWSDJPQUpNUgotCMSYARIEMTQ4ORjgXCDlWijFy_YCMLnM9gI4WUABWAFqB1JFRk1BSU5yAlkwEgoIARABGAEqAkFTGAIiBAgBEAIoAigDKAQwAQ+AQqPAQovCMGmARIEMzMyMBiLkAEgkmgo6Mb2AjDCx_YCOFZAAFgBagJGTXIIVkgyT0FKTVIKLQjBpgESAzczNxiSaCDgXCjiyPYCMPHK9gI4VkABWAFqAkZNcghWSDJPQUpNUgotCMSYARIEMTQ4ORjgXCDlWijFy_YCMLnM9gI4WUABWAFqB1JFRk1BSU5yAlkwEgoIARABGAEqAkFTGAIiBAgBEAIoAigDKAQwAQ")
.partnerTransactionID("txn-123-4")
.price("628.88")
.locale("en_US")
.build();
GetFlightDetailsOperation flightDetailsOperation =
new GetFlightDetailsOperation(detailsOperationParams);2. 使用服务客户端进行 API 调用。
Response<FlightDetailsResponse> flightDetailsResponse =
xapClient.execute(flightDetailsOperation);