Hint request messages

Una forma de implementar tu feed de precios es a través del método de precios modificados (llamado anteriormente Pull with Hints). En este método ocurre lo siguiente:

  1. Google envía un Hint request message (el elemento raíz es <HintRequest>) que contiene la hora a la que se recibió la última actualización de tu servidor.
  2. Tu servidor responde con un Hint Response message (<Hint>) que incluye los hoteles cuyos precios han cambiado desde ese momento.
  3. A continuación, Google responde con un mensaje Query (<Query>).
  4. Tu servidor responde con un mensaje Transaction (<Transaction>) que incluye los datos actualizados.

Para obtener información general sobre los precios, consulta Proceso de cambio de precio.

Google envía un Hint request message a tus servidores con una frecuencia determinada (recomendamos que sea de 5 minutos). La frecuencia de los Hint request messages se puede configurar. Para definir o modificar la frecuencia, ponte en contacto con nosotros.

El mensaje se envía mediante una solicitud HTTP POST con el encabezado Content-Type con el valor "application/xml" y el encabezado User-Agent con el valor Google-HotelAdsPrices.

Ponte en contacto con tu Administrador técnico de cuentas para asegurarte de que el punto final al que Google envía Hint request messages sea correcto. Definiste esos ajustes en la configuración inicial de la función de precios de hoteles.

Los Hint request messages tienen un elemento raíz de <HintRequest> y un único elemento secundario, <LastFetchTime>.

Ejemplo de Hint request

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

Para ver otros ejemplos y más información, consulta el artículo Referencia de XML de los mensajes Query y Hint.