Wiadomości z prośbą o podpowiedź

Jednym ze sposobów implementacji pliku danych z cenami jest użycie funkcji Zmienione ceny (wcześniej pull za pomocą wskazówek).

Przebieg tej metody jest następujący:

  1. Google wysyła żądanie podpowiedzi z elementu głównego <HintRequest>. zawierający informacje o czasie ostatniej aktualizacji serwera.

  2. Serwer wysyła w odpowiedzi odpowiedź na wskazówkę. wiadomość, <Hint>, zawierającego listę cen hoteli, które uległy zmianie od od ostatniej aktualizacji.

  3. W odpowiedzi Google przesyła Wiadomość dotycząca zapytania: <Query>.

  4. Serwer w odpowiedzi przesyła żądanie Transakcja, <Transaction>, która zawiera zaktualizowane dane.

Omówienie ponownej wyceny znajdziesz w sekcji Ponowna wycena .

Google wysyła wiadomość z żądaniem podpowiedzi do Twojego serwera w 5-minutowych odstępach czasu przez wartość domyślną. Tę częstotliwość można dostosować, klikając Skontaktuj się z nami.

Żądanie wiadomości jest wysyłane przy użyciu metody HTTP POST z parametrem Content-Type nagłówek został ustawiony na application/xml, a nagłówek User-Agent na Google-HotelAdsPrices. Sprawdź, czy stan punktu końcowego wysyłanego przez Google to OK do kontaktując się z technicznym menedżerem konta (TAM). To ustawienie powinno być skonfigurowane w Ceny hoteli – wstępna konfiguracja.

Przykład żądania podpowiedzi

Wiadomości żądania podpowiedzi 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 sekcji Zapytania Wskazówki dotyczące kodu XML.