In diesem Abschnitt werden die Feeddateien angegeben, die zur Übertragung deiner Inventardaten an „Mit Google reservieren“ verwendet werden. Der Inhalt deiner Feeds definiert, welche Dienste du erbringst, welche Dienste verfügbar sind und wann sie verfügbar sind.
Im Startleitfaden für die Einbindung oder im End-to-End-Integrationsleitfaden (je nach Integrationstyp) erfahren Sie, wie Sie diese Feeds mit uns teilen.
Die Struktur der Inventarfeeds wird von der Google Maps Booking API definiert.
Der folgende Feed ist für jede Integration obligatorisch:
- Händlerfeed:Enthält Daten, die Ihre Händler beschreiben.
Außerdem sind für die End-to-End-Integration die beiden folgenden Feeds erforderlich.
- Dienstleistungsfeed: Beschreibt die Dienstleistungen, die deine Händler anbieten.
- Verfügbarkeitsfeed: Listet die verfügbaren Slots der Dienstleistungen auf, die deine Händler anbieten.
Außerdem sind einige optionale Feeds angegeben:
- Angebotsfeed:Beschreibe Angebote (Angebote), die dein System den Nutzern anbietet. Weitere Informationen finden Sie im Leitfaden zu Angeboten.
- Speisekarte:Hier werden die Speisekarten von Restaurants beschrieben. Weitere Informationen finden Sie in der Übersicht.
Die Feeds enthalten Pflicht- und optionale Felder. Jedes als optional markierte Feld kann aus dem Feed entfernt werden, wenn es leer ist.
Das Feedformat wird mithilfe der Protobuf-3-Syntax beschrieben. Sie können die Feeddatei als binäre Serialisierung der Protokollpufferdaten im PB3-Format oder in einem abgeleiteten JSON-Format hochladen. Wir empfehlen, die Feeds im JSON-Format hochzuladen.
Wir empfehlen, vor dem Hochladen gzip zum Komprimieren von Feeds zu verwenden.
Dieser Leitfaden bezieht sich speziell auf die Protokollpuffer von "Mit Google reservieren". Allgemeine Informationen zur Generierung einer pb3-Datei mithilfe der Protokollpuffer finden Sie hier in Java.