Messaggi Hint Request

Un modo per implementare il feed del prezzo è utilizzare Prezzo modificato (in precedenza Pull) con i suggerimenti).

Il flusso per questo metodo è il seguente:

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

  2. Il server risponde con un messaggio Hint Response. messaggio, <Hint>, contenente un elenco dei prezzi degli hotel che sono cambiati dal giorno l'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 la sezione Ricalcolo dei prezzi. .

Google invia un messaggio Hint Request al tuo server a intervalli di 5 minuti predefinito. Questa frequenza può essere modificata impostando Contattaci.

Il messaggio di richiesta viene inviato utilizzando un metodo POST HTTP con Content-Type intestazione impostata su application/xml e l'intestazione User-Agent impostata su Google-HotelAdsPrices. Assicurati che lo stato dell'endpoint restituito da Google sia OK di contattando il tuo Technical Account Manager (TAM). Dovresti aver configurato questa impostazione durante 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 Query & Riferimento XML per i suggerimenti.