Mit der Merchant API haben Sie folgende Möglichkeiten:
- Sie können festlegen, wie Ihr Unternehmen und Ihre Produkte auf Google präsentiert werden.
- Programmatischen Zugriff auf Daten, Statistiken und einzigartige Funktionen erhalten
- Mit Google können Sie mehr Nutzer erreichen und den Umsatz steigern.
Mit der Merchant API lassen sich große oder komplexe Merchant Center-Konten verwalten. Typische Anwendungsfälle:
- Automatische Kontenverwaltung
- Automatisierte Produktverwaltung
- Automatisierte Inventarverwaltung
- Automatisierte Berichtsverwaltung für Leistungs- und Marktstatistiken
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 Methoden zum Hochladen von Produktdaten wie Dateien und Autofeed ergänzen. Mit der Merchant API können Sie auch mehrere einzelne Anfragen parallel ausführen.
Die Merchant API ist eine Neugestaltung der Content API for Shopping. Sie umfasst mehrere Sub-APIs.
Neues bei der Merchant API
Hier sind einige Gründe für ein Upgrade auf die Merchant API:
Bessere Verwaltung von Inventardaten durch die Einführung der folgenden neuen Methoden:
Ermöglicht die Verwaltung von ergänzenden Datenquellen durch Erstellen und Abrufen von ergänzenden Datenquellen sowie durch Verknüpfen von ergänzenden Datenquellen mit primären Datenquellen.
Ermöglicht Benachrichtigungen bei Änderungen an Ihren Produktdaten. Dadurch ist kein regelmäßiges Abrufen mehr erforderlich, da Sie benachrichtigt werden, wenn sich der Produktstatus ändert.
Die
accounts.autofeedSettings
-Ressource und Methoden zum Abrufen und Aktualisieren von Autofeed-Einstellungen werden eingeführt.Einführung des Uploads von Produktrezensionen und Händlerrezensionen.
Einführung der
accounts.productInputs
-Ressource zur Vereinfachung deraccounts.products
-Ressource.Ermöglicht die Aktualisierung von Produktdaten in Verbindung mit anderen Methoden zum Hochladen von Daten wie Dateien.
Neue
NonProductPerformanceView
-Tabelle für nicht produktbezogene Leistungsdaten, z. B. Informationen zu eingehenden Zugriffen auf die Website eines EinzelhändlersModulares Design mit isolierten und häufigeren Funktionsverbesserungen
Aktualisierte Dokumentation und Codebeispiele
Bessere Anpassung an die Vorschläge zur API-Verbesserung von Google
Verbesserter Support und verbesserte Kommunikation für Entwickler durch die Entwicklerregistrierung.
Aktualisierte Dokumentation und Codebeispiele.
Verbesserter Support und verbesserte Kommunikation für Entwickler durch die Entwicklerregistrierung.
Vorbereitung
Zum Ausführen einer Merchant API-Anfrage benötigen Sie Folgendes:
Ein Merchant Center-Konto: In diesem Konto werden Daten abgefragt, aktualisiert und hochgeladen. Prüfen Sie, ob Sie die erforderlichen Berechtigungen zum Verwalten von Produkten und Inventaren in diesem Konto haben.
Ein Google Cloud-Projekt: Verwenden Sie das Projekt, um API-Zugriff auf Ihr Konto zu erhalten.
Eine Verknüpfung von Ihrem Merchant Center-Konto zum Google Cloud-Projekt. Erstellen Sie den Link, indem Sie die Methode für die Entwicklerregistrierung aufrufen. Sie verwenden dieses Konto und diese Nutzer für die Kommunikation bezüglich der API-Integration, Umfragen und Möglichkeiten.
- Verknüpfen Sie Ihr Merchant Center-Konto mit dem Google Cloud-Projekt, indem Sie sich als Entwickler registrieren. Nutzer mit der Rolle „API-Entwickler“ erhalten API-Mitteilungen, darunter obligatorische Servicemitteilungen, Entwicklerumfragen und Informationen zu Möglichkeiten.
Authentifizierung mit der Merchant API
Sie haben die folgenden Möglichkeiten für die Authentifizierung:
- Sie können eine OAuth 2.0-Client-ID und einen Clientschlüssel für Ihre App generieren. Die ID und der Schlüssel können dann verwendet werden, um die OAuth 2.0-Anmeldedaten zu generieren, die für API-Aufrufe an das Merchant Center-Konto erforderlich sind.
- Sie können ein Dienstkonto erstellen und den zugehörigen privaten Schlüssel herunterladen, um API-Aufrufe auszuführen.
Konto- und Produktkennzeichnungen
In der Merchant API werden Ressourcennamen anstelle von IDs zur Identifizierung verwendet. Ein Beispiel für einen Ressourcennamen für ein Produkt ist accounts/123456/products/en~US~sku123
, wobei 123456
die eindeutige Kennung des Kontos und en~US~sku123
die eindeutige Kennung des Produkts ist.
URL-Format für Anfragen
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 :{METHOD}
-Teil wird für Standardmethoden wie „list“ und „get“ weggelassen.
Mit der folgenden Anfrage wird beispielsweise das regionale Inventar gelöscht:
DELETE https://merchantapi.googleapis.com/inventories/v1/accounts/123456/products/online~en~US~sku123/regionalInventories/456
Verwenden Sie zum Erstellen einer Ressource den Ressourcennamen der übergeordneten Ressource und diese URL:
POST https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME_OF_PARENT}/{RESOURCE}
Die folgende Anfrage zeigt beispielsweise, wie Sie eine Region für accounts/123456
erstellen können:
POST https://merchantapi.googleapis.com/accounts/v1/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 Dokumentation zur Merchant API-Referenz.
Erste Schritte mit der Merchant API
Wenn Sie schnell sehen möchten, wie die Merchant API funktioniert, und ein Beispielprodukt hochladen möchten, lesen Sie den Hilfeartikel Erste Schritte mit der 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 Support für die Merchant API.
Feedback geben
Sie haben dafür folgende Möglichkeiten:
- API-Funktionen:Wählen Sie im Abschnitt What is the Issue/Question? (Was ist das Problem/die Frage?) des Feedbackformulars die Option Send Feedback (Feedback geben) aus.
- Dokumentation:Verwenden Sie die Daumen-Bewertungen auf der Seite und die Schaltfläche Feedback geben.
- Beispiele und Bibliotheken:Erstellen Sie ein Problem im GitHub-Repository für die Codebeispiele.
Nächste Schritte
Informationen zur Abwärtskompatibilität finden Sie unter Content API for Shopping-Kompatibilität.
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.