Esta é uma tradução automática

Propriedade Busca de ID

Este exemplo demonstra como recuperar conteúdo e preços de propriedades usando seus IDs Expedia propriedade por meio da API de Listagens de Hospedagem.

A busca por ID propriedade requer menos critérios de pesquisa do que as buscas por location-based, tornando-a mais eficiente para obter conteúdo e preços de 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 Listagens, consulte a documentação da API de Listagens.

1. Construa o objeto de solicitação usando as classes definidas no SDK.

GetLodgingListingsOperationParams getLodgingListingsOperationParams =
        GetLodgingListingsOperationParams.builder()
            .partnerTransactionId("PARTNER TRANSACTION ID")
            // Expedia Property IDs to search for
            .ecomHotelIds(new HashSet<>(Arrays.asList("73460112", "2330513")))
            // The links to return, WEB includes WS (Web Search Result Page)
            // and WD (Web Details Page)
            .links(Collections.singletonList(GetLodgingListingsOperationParams.Links.WEB))
            // Check-in 5 days from now
            .checkIn(LocalDate.now().plusDays(5))
            // Check-out 10 days from now
            .checkOut(LocalDate.now().plusDays(10))
            // Filter the properties that are available only
            .availOnly(true)
            // Use the default occupancy: 2 adults in one room
            .build();

GetLodgingListingsOperation getLodgingListingsOperation =
        new GetLodgingListingsOperation(getLodgingListingsOperationParams);

2. Faça a chamada à API usando o cliente de serviço.

Response<HotelListingsResponse> hotelListingsResponse =
        client.execute(getLodgingListingsOperation);
Esta página foi útil?
Como podemos melhorar esse conteúdo?
Agradecemos por nos ajudar a melhorar.