Esta traducción se ha generado automáticamente

Búsqueda por ID de inmueble

Este ejemplo muestra cómo consultar el contenido y los precios de los alojamientos utilizando sus identificadores de propiedad de Expedia a través de la API de anuncios de alojamientos.

La búsqueda por ID de inmueble requiere menos criterios de búsqueda que las búsquedas en location-based, lo que la hace más eficaz a la hora de obtener información sobre el inmueble y su precio.

Para obtener más información sobre cómo recuperar los ID de los alojamientos, consulta «Recuperar datos estáticos de propiedades». Si quieres más información sobre la API de Listings, echa un vistazo a la documentación de la API de Listings en.

1. Crea el objeto de solicitud utilizando las clases definidas en el 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. Haz la llamada a la API usando el cliente del servicio.

Response<HotelListingsResponse> hotelListingsResponse =
        client.execute(getLodgingListingsOperation);
¿Te ha resultado útil esta página?
¿Cómo podemos mejorar este contenido?
¡Gracias por ayudarnos a mejorar!