Una forma de implementar tu feed de precios es usar la detección de cambios.
El flujo de este método es el siguiente:
Google envía un mensaje de solicitud de sugerencia desde el elemento raíz
<HintRequest>
que contiene información de la hora de la actualización de servidor más reciente.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.Luego, Google responde con un mensaje de consulta:
<Query>
.Tu servidor responde con un mensaje de transacción,
<Transaction>
, que incluye los datos actualizados.
Para obtener una descripción general del cambio de precio, consulta el proceso de cambio de precio.
De forma predeterminada, Google envía un mensaje de solicitud de sugerencia a tu servidor en intervalos de 5 minutos. Para ajustar esta frecuencia, configura comunícate con nosotros.
El mensaje de solicitud se envía con un método HTTP POST
con el encabezado Content-Type
configurado en application/xml
y el encabezado User-Agent
configurado en Google-HotelAdsPrices
. Comunícate con tu administrador técnico de cuentas (TAM) para asegurarte de que el estado del extremo que envía Google sea OK
. Debiste haber configurado este parámetro durante la configuración inicial de los precios de los hoteles.
Ejemplo de solicitud de sugerencia
Los mensajes de solicitud de sugerencias tienen un elemento raíz de <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 más información, consulta la Referencia XML de consultas y sugerencias.