Wiadomości z prośbą o podpowiedź

Jednym ze sposobów implementacji pliku danych z cenami jest użycie funkcji Changed Pricing (dawniej Pull with Hints).

Proces tej metody wygląda tak:

  1. Google wysyła z elementu głównego <HintRequest> wiadomość z prośbą o podpowiedź, która zawiera informacje o czasie ostatniej aktualizacji serwera.

  2. Serwer w odpowiedzi wysyła odpowiedź z podpowiedzią <Hint> zawierającą listę cen hoteli, które zmieniły się od ostatniej aktualizacji.

  3. Następnie Google w odpowiedzi wysyła Zapytanie: <Query>.

  4. Serwer w odpowiedzi przesyła Komunikat transakcji <Transaction> zawierający zaktualizowane dane.

Więcej informacji na temat ponownej wyceny znajdziesz w artykule na temat procesu ponownej wyceny.

Domyślnie Google wysyła do Twojego serwera komunikat żądania podpowiedzi w odstępach 5-minutowych. Tę częstotliwość można dostosować, klikając Skontaktuj się z nami.

Wiadomość żądania jest wysyłana za pomocą metody HTTP POST z nagłówkiem Content-Type ustawionym na application/xml i nagłówkiem User-Agent ustawionym na Google-HotelAdsPrices. Skontaktuj się z technicznym menedżerem konta (TAM), aby upewnić się, że stan punktu końcowego, który odsyła Google, to OK. To ustawienie należy skonfigurować podczas wstępnej konfiguracji Cen hoteli.

Przykład prośby o podpowiedź

Wiadomości z prośbą o podpowiedź mają element główny <HintRequest> i 1 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 XML na temat zapytań i wskazówek (w języku angielskim).