Mensajes de solicitud de sugerencias

Una forma de implementar tu feed de precios es usar la detección de cambios (anteriormente, solicitud de precios a terceros con sugerencias).

El flujo de este método es el siguiente:

  1. Google envía un mensaje de solicitud de sugerencia desde el elemento raíz <HintRequest> que contiene información de tiempo de la actualización del servidor más reciente.

  2. Tu servidor responde con un mensaje de respuesta con sugerencias, <Hint>, que contiene una lista de los precios de los hoteles que cambiaron desde la última actualización.

  3. Luego, Google responde con un mensaje de consulta: <Query>.

  4. Tu servidor responde con un mensaje de transacción, <Transaction>, que incluye los datos actualizados.

Para obtener una descripción general del cambio de precios, consulta Proceso de cambio de precios.

De forma predeterminada, Google envía un mensaje de Hint Request a tu servidor cada 5 minutos. Para ajustar esta frecuencia, comunícate con nosotros.

El mensaje de solicitud se envía con un método HTTP POST con el encabezado Content-Type establecido en application/xml y el encabezado User-Agent establecido en Google-HotelAdsPrices. Para asegurarte de que el estado del extremo que Google envía sea OK, comunícate con tu administrador técnico de cuentas (TAM). Deberías haber configurado este parámetro durante la configuración inicial de los precios de hoteles.

Ejemplo de solicitud de sugerencia

Los mensajes de Hint Request tienen un elemento raíz <HintRequest> y un solo elemento secundario, <LastFetchTime>.

<?xml version="1.0" encoding="UTF-8"?>
<HintRequest id="request" timestamp="2023-06-03T22:59:48Z">
  <LastFetchTime>2023-06-03T22:54:40Z</LastFetchTime>
</HintRequest>

Para obtener más ejemplos y otra información, consulta la Referencia de XML de sugerencias y búsquedas.