Auf dieser Seite erhalten Sie eine Einführung in die Merchant API und erfahren, wie Sie damit verschiedene Workflows zur Verwaltung von Konten, Produkten und Inventar im Merchant Center automatisieren können.
Mit der Merchant API können Sie mehr potenzielle Kunden erreichen und Ihre Produkte auf Google präsentieren. Sie können die Merchant API zum Verwalten großer oder komplexer Merchant Center-Konten verwenden. Zu den typischen Anwendungsfällen gehören:
- Automatische Kontenverwaltung
- Automatisierte Produktverwaltung
- Automatisierte Inventarverwaltung
- Benutzerdefinierte Berichte
Mit der Merchant API können Sie mehrere Datenquellen erstellen und verwalten, um Informationen zu Produkten, Angeboten und Rezensionen besser zu organisieren. Mit der Merchant API können Sie Produkte so verwalten, dass sie andere Uploadmethoden für Produktdaten wie Dateien und Autofeeds ergänzen.
Die Merchant API ist eine Neugestaltung der Content API for Shopping und besteht aus mehreren untergeordneten APIs.
Einzelhändler sind dafür verantwortlich, die Richtlinien für Shopping-Anzeigen und Produkteinträge einzuhalten. Google Shopping behält sich das Recht vor, diese Richtlinien durchzusetzen und entsprechend zu reagieren, wenn wir Inhalte oder Verhaltensweisen finden, die gegen diese Richtlinien verstoßen.
Neuerungen bei der Merchant API
Hier sind einige Gründe für ein Upgrade auf die Merchant API:
Verbesserte Verwaltung von Inventardaten durch die Einführung der folgenden neuen Methoden:
Ermöglicht die Verwaltung ergänzender Datenquellen durch Erstellen und Abrufen ergänzender Datenquellen und durch Verknüpfen ergänzender Datenquellen mit primären Datenquellen.
Hiermit werden Benachrichtigungen zu Änderungen an Ihren Produktdaten aktiviert. Sie werden benachrichtigt, wenn sich der Produktstatus ändert, sodass kein regelmäßiger Abruf erforderlich ist.
Hier erfahren Sie mehr über die Ressource
accounts.autofeedSettings
und die Methoden zum Abrufen und Aktualisieren der Einstellungen für automatische Feeds.Einführung des Uploads von Produktrezensionen und Händlerrezensionen.
Die
accounts.products
-Ressource wurde durch dieaccounts.productInputs
-Ressource vereinfacht.Ermöglicht die Aktualisierung von Produktdaten in Verbindung mit anderen Methoden zum Hochladen von Daten, z. B. Dateien.
Neue Tabelle
NonProductPerformanceView
für nicht produktbezogene Leistungsdaten, z. B. Informationen zu den Zugriffen auf die Website eines Händlers.Modulares Design mit isolierten und häufigeren Funktionsverbesserungen.
Bessere Übereinstimmung mit den API-Verbesserungsvorschlägen von Google.
Die Dokumentation und die Codebeispiele wurden aktualisiert.
Weitere Informationen finden Sie unter Neue Funktionen in der Merchant API Beta.
Vorbereitung
Um eine Merchant API-Anfrage auszuführen, benötigen Sie Folgendes:
Ein Merchant Center-Konto: In diesem Konto werden Daten abgefragt, aktualisiert und hochgeladen. Sie benötigen die erforderlichen Berechtigungen, um Produkte und Inventar in diesem Konto zu verwalten.
Ein Google Cloud-Projekt: Über das Projekt wird API-Zugriff auf Ihr Konto gewährt.
Authentifizierung mit der Merchant API
Sie haben folgende Möglichkeiten für die Authentifizierung:
- Sie können eine OAuth 2.0-Client-ID und ein OAuth 2.0-Secret für Ihre App generieren. Mit der ID und dem Secret können dann die OAuth 2.0-Anmeldedaten generiert werden, die für API-Aufrufe an das Merchant Center-Konto erforderlich sind.
- Sie können ein Dienstkonto erstellen und den privaten Schlüssel herunterladen, um API-Aufrufe auszuführen.
Konto- und Produktkennzeichnungen
In der Merchant API werden zur Identifizierung Ressourcennamen anstelle von IDs verwendet. Ein Beispiel für einen Ressourcennamen für ein Produkt ist accounts/123456/products/online~en~US~sku123
, wobei 123456
die eindeutige Kennung des Kontos und online~en~US~sku123
die eindeutige Kennung des Produkts ist.
URL-Format der Anfrage
Wenn Sie eine Ressource bearbeiten möchten, senden Sie Anfragen an URLs im folgenden Format:
https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME}:{METHOD}
Der Teil :{METHOD}
wird bei Standardmethoden wie „list“ und „get“ weggelassen.
Mit der folgenden Anfrage wird beispielsweise das regionale Inventar gelöscht:
DELETE https://merchantapi.googleapis.com/inventories/v1beta/accounts/123456/products/online~en~US~sku123/regionalInventories/456
Zum Erstellen einer neuen Ressource können Sie den Ressourcennamen der übergeordneten Ressource und die folgende URL verwenden:
POST https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME_OF_PARENT}/{RESOURCE}
In der folgenden Anfrage wird beispielsweise gezeigt, wie Sie eine neue Region für accounts/123456
erstellen:
POST https://merchantapi.googleapis.com/accounts/v1beta/accounts/123456/regions?regionId=WA HTTP/1.1
{
"displayName": "Washington",
"name": "Washington",
"postalCodeArea": {
"postalCodes": [
{
"begin": "98039",
"end": "98118"
}
],
"regionCode": "US"
}
}
Weitere Informationen zu bestimmten Diensten finden Sie in der Merchant API-Referenzdokumentation.
Erste Schritte mit der Merchant API
Eine schnelle Übersicht über die Funktionsweise der Merchant API und ein Beispiel für den Upload eines Produkts finden Sie unter Einstieg in die Merchant API.
gRPC oder REST verwenden
Die Merchant API unterstützt gRPC und REST. Es gibt zwei Möglichkeiten, Merchant API-Aufrufe zu starten:
gRPC (empfohlen) | REST |
---|---|
|
|
Clientbibliotheken und Codebeispiele verwenden
Für jede untergeordnete API gibt es Clientbibliotheken, die Ihnen den Einstieg erleichtern. Codebeispiele können Ihnen den Einstieg in das Schreiben von Code in Java, PHP und Python erleichtern. Weitere Informationen finden Sie unter Beispiele für die Merchant API.
Hilfe
Informationen zum Support finden Sie unter Hilfe zur Merchant API.
Feedback geben
Während der Betaphase können wir Ihr Feedback vor der allgemeinen Verfügbarkeit einholen und berücksichtigen. So geben Sie Feedback:
- API-Funktionen:Senden Sie das Feedbackformular.
- Dokumentation:Verwenden Sie die Bewertungen auf der Seite und die Schaltfläche Feedback geben.
- Beispiele und Bibliotheken:Erstellen Sie ein Problem im GitHub-Repository für die Codebeispiele.
Wenn Sie nach der Implementierung jeder Aufgabe allgemeines Feedback geben möchten, verwenden Sie das Feedbackformular.
Nächste Schritte
Informationen zur Abwärtskompatibilität finden Sie unter Kompatibilität der Content API for Shopping.
Weitere Informationen zu den wichtigsten Funktionen der Merchant API finden Sie in den Anleitungen im linken Navigationsmenü.
Informationen zu den verfügbaren Ressourcen und Diensten finden Sie in der Referenzdokumentation.