Wiadomości z prośbą o podpowiedź

Jednym ze sposobów implementacji pliku danych o cenach jest użycie zmiany cen (wcześniej znane jako pobieranie z podpowiedziami).

Proces tej metody wygląda tak:

  1. Google wysyła wiadomość z prośbą o wskazówkę z elementu katalogu <HintRequest>, który zawiera informacje czasowe z najnowszego uaktualnienia serwera.

  2. Serwer odpowiada wiadomością z odpowiedzią (<Hint>), która zawiera listę cen hoteli, które uległy zmianie od ostatniej aktualizacji.

  3. Google odpowie wiadomością z zapytaniem: <Query>.

  4. Twój serwer odpowiada wiadomością transakcyjną (<Transaction>), która zawiera zaktualizowane dane.

Omówienie ponownej wyceny znajdziesz w artykule Proces ponownej wyceny.

Domyślnie Google wysyła na Twój serwer wiadomość z prośbą o podpowiedź co 5 minut. Częstotliwość można dostosować, kontaktując się z nami.

Komunikat żądania jest wysyłany za pomocą metody HTTP POST z wartością application/xml w nagłówku Content-Type i wartością Google-HotelAdsPrices w nagłówku User-Agent. Aby sprawdzić, czy stan punktu końcowego zwrócony przez Google to OK, skontaktuj się z techniczną obsługą klienta (TAM). To ustawienie powinno zostać skonfigurowane podczas początkowej konfiguracji cen hoteli.

Przykład prośby o podpowiedź

Wiadomości z prośbą o podpowiedź mają element główny <HintRequest> i jeden element podrzędny <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>

Więcej przykładów i dodatkowych informacji znajdziesz w dokumentacji dotyczącej pliku XML zapytań i wskazówek.