Sugerencias de mensajes de solicitud
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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.
Todos los derechos reservados. Java es una marca comercial de Oracle o sus afiliados.
Última actualización: 2025-07-25 (UTC)
[null,null,["Última actualización: 2025-07-25 (UTC)"],[[["\u003cp\u003eGoogle's Changed Pricing method allows you to update hotel prices efficiently by focusing on changes since the last update.\u003c/p\u003e\n"],["\u003cp\u003eThe process involves a Hint Request from Google, a Hint Response from your server with changed hotel IDs, a Query from Google, and a Transaction from your server with updated data.\u003c/p\u003e\n"],["\u003cp\u003eGoogle sends Hint Requests every 5 minutes, but this frequency can be adjusted by contacting Google support.\u003c/p\u003e\n"],["\u003cp\u003eHint Requests use HTTP POST with specific headers; ensure endpoint status is "OK" for successful communication.\u003c/p\u003e\n"],["\u003cp\u003eHint Request messages contain the last fetch time, allowing your server to identify price changes since then.\u003c/p\u003e\n"]]],[],null,["# Hint Request Messages\n\nOne way to implement your price feed is to use [Changed Pricing (formerly Pull\nwith Hints)](/hotels/hotel-prices/dev-guide/delivery-mode#hints).\n\nThe flow for this method is as follows:\n\n1. Google sends a Hint Request message from the root element [`\u003cHintRequest\u003e`](../xml-reference/queries#hintrequest)\n that contains time information from your most recent server update.\n\n2. Your server responds with a [Hint Response\n message](/hotels/hotel-prices/dev-guide/hint-response-messages), [`\u003cHint\u003e`](../xml-reference/queries#Hint),\n which contains a list of hotels prices that have changed since\n the last update.\n\n3. Google then responds with a\n [Query message](/hotels/hotel-prices/dev-guide/query-messages): [`\u003cQuery\u003e`](../xml-reference/queries#Query).\n\n4. Your server responds with a\n [Transaction message](/hotels/hotel-prices/dev-guide/transaction-overview),\n [`\u003cTransaction\u003e`](../xml-reference/transaction-messages#Transaction), that includes the updated data.\n\nFor an overview of repricing, see [Repricing\nprocess](/hotels/hotel-prices/dev-guide/updating-prices#repricing-process).\n\nGoogle sends a Hint Request message to your server at 5-minute intervals by\ndefault. This frequency can be adjusted by setting [contact us](https://support.google.com/hotelprices/gethelp).\n\nThe request message is sent using an HTTP `POST` method with the `Content-Type`\nheader set to `application/xml` and the `User-Agent` header set to\n`Google-HotelAdsPrices`. Ensure the endpoint status that Google sends back is `OK` by\ncontacting your Technical Account Manager (TAM). You should have configured this setting during your\nHotel Prices initial setup.\n\n### Hint Request example\n\nHint Request messages have a root element of\n[`\u003cHintRequest\u003e`](../xml-reference/queries#hintrequest) and a single child element, `\u003cLastFetchTime\u003e`. \n\n \u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n \u003cHintRequest id=\"request\" timestamp=\"2023-06-03T22:59:48Z\"\u003e\n \u003cLastFetchTime\u003e\u003cvar translate=\"no\"\u003e2023-06-03T22:54:40Z\u003c/var\u003e\u003c/LastFetchTime\u003e\n \u003c/HintRequest\u003e\n\nFor more examples and additional information, refer to [Query \\& Hints XML Reference](../xml-reference/queries)."]]