Messaggi Hint Request

Un modo per implementare il feed del prezzo è utilizzare 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> che contiene le informazioni sull'ora dell'ultimo aggiornamento del server.

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

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

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

Per una panoramica della rideterminazione dei prezzi, consulta la sezione Processo di rideterminazione del prezzo.

Google invia un messaggio Hint Request al tuo server a intervalli di 5 minuti per impostazione predefinita. Questa frequenza può essere modificata 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 <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 altri esempi e ulteriori informazioni, consulta la sezione Riferimento XML per messaggi Query e Hint.