Eine Möglichkeit zur Implementierung Ihres Preisfeeds ist die Verwendung der Funktion Geänderte Preise (früher Pull-Preise) mit Hinweisen).
Der Ablauf für diese Methode sieht so aus:
Google sendet eine Hinweisanfragenachricht vom Stammelement
<HintRequest>
die Zeitinformationen vom letzten Serverupdate enthält.Ihr Server antwortet mit einer Hinweisantwort. Nachricht,
<Hint>
, die eine Liste der Hotelpreise enthält, die sich seit dem der letzten Aktualisierung.Google antwortet daraufhin mit einer Anfragenachricht:
<Query>
.Der Server antwortet mit Transaktionsnachricht
<Transaction>
mit den aktualisierten Daten.
Eine Übersicht über die Preisneuberechnung finden Sie unter Preise neu berechnen.
Google sendet alle fünf Minuten eine Hinweisanfragenachricht an Ihren Server, Standardeinstellung. Diese Häufigkeit kann angepasst werden, indem Sie Kontakt festlegen.
Die Anfragenachricht wird mit der HTTP-Methode POST
und dem Content-Type
gesendet.
Der Header ist auf application/xml
festgelegt und der Header User-Agent
auf
Google-HotelAdsPrices
Achten Sie darauf, dass der von Google gesendete Endpunktstatus OK
lautet, indem Sie
wenden Sie sich an Ihren Technical Account Manager (TAM). Sie sollten diese Einstellung bereits während
Ersteinrichtung von Hotelpreisen.
Beispiel für Hinweisanfrage
Hinweisanfragenachrichten haben das Stammelement von
<HintRequest>
und das untergeordnete Element <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>
Weitere Beispiele und Informationen finden Sie unter Abfrage & Hinweis-XML-Referenz