Messaggi Hint Request

Un metodo per implementare il feed del prezzo è utilizzare Prezzo modificato (in precedenza Pull with Hints).

Il flusso di questo metodo è il seguente:

  1. Google invia un messaggio Hint Request dall'elemento principale <HintRequest> che contiene informazioni sull'ora dell'aggiornamento del server più recente.

  2. Il server risponde con un messaggio Hint Response, <Hint>, che contiene un elenco di hotel i cui prezzi sono cambiati 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 Procedura di rideterminazione del prezzo.

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 <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.