Messaggi Hint Request

Un modo per implementare il feed del prezzo è utilizzare la modalità Prezzo modificato (in precedenza Pull with Hints).

Il flusso per questo metodo è il seguente:

  1. Google invia un messaggio Hint Request dall'elemento principale <HintRequest> contenente le informazioni temporali dell'aggiornamento più recente del server.

  2. Il server risponde con un messaggio Hint Response, <Hint>, che contiene un elenco dei prezzi degli hotel che sono cambiati dall'ultimo aggiornamento.

  3. Google risponde quindi con un messaggio Query: <Query>.

  4. Il server risponde con un messaggio Transaction, <Transaction>, che include i dati aggiornati.

Per una panoramica del ricalcolo dei prezzi, consulta Procedura di ricalcolo dei prezzi.

Per impostazione predefinita, Google invia un messaggio Hint Request al tuo server a intervalli di 5 minuti. Questa frequenza può essere regolata impostando Contattaci.

Il messaggio di richiesta viene inviato utilizzando un metodo POST HTTP con l'intestazione Content-Type impostata su application/xml e l'intestazione User-Agent impostata su Google-HotelAdsPrices. Assicurati che lo stato dell'endpoint restituito da Google sia OK contattando il tuo Technical Account Manager (TAM). Dovresti aver configurato questa impostazione durante la configurazione iniziale di Hotel Prices.

Esempio di Hint Request

I messaggi Hint Request hanno un elemento principale di <HintRequest> e un singolo elemento secondario, <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>

Per ulteriori esempi e informazioni aggiuntive, consulta la sezione Riferimento XML per query e suggerimenti.