Cotações de hospedagem
Utilizando a API de Cotações de Hospedagem para retornar o preço e a disponibilidade de um imóvel no Vrbo com o código propriedade.
Para obter detalhes sobre como recuperar os IDs propriedade, consulte Recuperar dados estáticos propriedade. Para obter mais informações sobre a API de Cotações, consulte a documentação da API de Cotações.
1. Construa o objeto de solicitação usando as classes definidas no SDK.
GetLodgingQuotesOperationParams quotesOperationParams =
GetLodgingQuotesOperationParams.builder()
.partnerTransactionId("PARTNER TRANSACTION ID")
// Check-in 5 days from now
.checkIn(LocalDate.now().plusDays(5))
// Check-out 10 days from now
.checkOut(LocalDate.now().plusDays(10))
// Vrbo Property IDs to search for
.propertyIds(new HashSet<>(Arrays.asList("87704892","12410858")))
// The links to return, WEB includes WS (Web Search Result Page) and WD (Web Details Page)
.links(Collections.singletonList(GetLodgingQuotesOperationParams.Links.WEB))
.build();
GetLodgingQuotesOperation quotesOperation =
new GetLodgingQuotesOperation(quotesOperationParams);2. Faça a chamada à API usando o cliente de serviço.
Response<LodgingQuotesResponse> hotelQuotesResponse =
client.execute(quotesOperation);