Detalhes do voo
Com a API de detalhes de voos, você pode buscar informações estendidas sobre a tarifa, cobranças, taxas e outros termos associados à reserva de um bilhete aéreo.
Para obter mais informações sobre a API de Listagens, consulte a documentação da API de Detalhes.
1. Construa o objeto de solicitação usando as classes definidas no 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. Faça a chamada à API usando o cliente de serviço.
Response<FlightDetailsResponse> flightDetailsResponse =
xapClient.execute(flightDetailsOperation);