Die Merchant API wurde so konzipiert, dass sie Entwicklern, die mit der Content API for Shopping vertraut sind, bekannt vorkommt, aber einfacher und flexibler ist. Hier finden Sie detaillierte Informationen zum Design der Merchant API.
Unter-APIs
Die Merchant API ist eine Sammlung von Unter-APIs. Die Sub-APIs sind Gruppen von zugehörigen Diensten und Ressourcen. Dank dieses Designs können Sie nur die Unter-APIs verwenden, die Sie für Ihre individuelle Integration benötigen.
Die Merchant API umfasst die folgenden Unter-APIs:
- Konten: Merchant Center-Konten in großem Umfang verwalten.
- Conversions: Hier können Sie Conversion-Quellen für Ihr Konto verwalten.
- Datenquellen: Hier können Sie die Datenquellen für Ihre Produkte aufrufen und verwalten.
- Problemlösung: Sie können Probleme abrufen, die sich auf Ihr Konto auswirken, und eine In-App-Diagnoseseite erstellen.
- Inventare: Präsentieren Sie Ihre Produkte auf Google nach Geschäft oder Region.
- Partnerschaft für lokale Feeds: Laden Sie Ihren Feed mit lokalem Inventar hoch.
- Benachrichtigungen: Benachrichtigungsabos verwalten.
- Bestellverfolgung: Stellen Sie bisherige Daten zur Bestellverfolgung bereit, um die Versandschätzungen zu verbessern und Einträge mit Versandhinweisen zu versehen.
- Produkte: Hier können Sie Produktdaten wie Preis und Verfügbarkeit verwalten.
- Product Studio: Mit Google Product Studio können Sie automatisch Produktbilder und Textvorschläge generieren.
- Angebote: Erstellen und verwalten Sie Angebote, um Sonderangebote für Ihre Produkte zu präsentieren.
- Quota: Prüfen Sie das API-Kontingent Ihrer Konten.
- Berichte: Hier finden Sie Daten zu Ihren Produkten, zur Leistung und zur Wettbewerbssituation auf Google.
- Rezensionen: Hier können Sie Produkt- und Verkäuferrezensionen verwalten.
Transport
Der Standardtransportmechanismus der Merchant API ist gRPC. Sie können auch REST verwenden.
Weitere Informationen finden Sie in der Kurzanleitung.
Enums
Enum-Felder in der Merchant API können in Zukunft neue Werte enthalten. Ihr Code sollte so strukturiert sein, dass er nicht erkannte Werte ordnungsgemäß verarbeiten kann. Sie sollten das Auftreten nicht erkannter Enum-Werte im Auge behalten und eingreifen, um den Code auf dem neuesten Stand zu halten.
Versionsverwaltung
Unter-APIs werden separat versioniert. Das bedeutet, dass Sie nichts tun müssen, wenn wir eine untergeordnete API aktualisieren, die Sie nicht verwenden. Sie müssen Ihren Code nur aktualisieren, wenn neue Versionen der von Ihnen verwendeten Sub-APIs veröffentlicht werden. Weitere Informationen finden Sie unter Versionsverwaltung.