Merchant Center-Konten programmatisch verwalten
- REST-Ressource: reports_v1beta.accounts.reports
- REST-Ressource: quota_v1beta.accounts.quotas
- REST-Ressource: Promotions_v1beta.accounts.promotions
- REST-Ressource: products_v1beta.accounts.productInputs
- REST-Ressource: products_v1beta.accounts.products
- REST-Ressource: notifications_v1beta.accounts.notificationsubscriptions
- REST-Ressource: lfp_v1beta.accounts.lfpInventories
- REST-Ressource: lfp_v1beta.accounts.lfpSales
- REST-Ressource: lfp_v1beta.accounts.lfpStores
- REST-Ressource: inventorys_v1beta.accounts.products.localInventories
- REST-Ressource: inventorys_v1beta.accounts.products.regionalInventories
- REST-Ressource: datasources_v1beta.accounts.dataSources
- REST-Ressource: conversion_v1beta.accounts.conversionSources
- REST-Ressource: accounts_v1beta.accounts
- REST-Ressource: accounts_v1beta.accounts.accounttax
- REST-Ressource: accounts_v1beta.accounts.homepage
- REST-Ressource: accounts_v1beta.accounts.issues
- REST-Ressource: accounts_v1beta.accounts.onlineReturnPolicies
- REST-Ressource: accounts_v1beta.accounts.programs
- REST-Ressource: accounts_v1beta.accounts.regions
- REST-Ressource: accounts_v1beta.accounts.shippingSettings
- REST-Ressource: accounts_v1beta.accounts.termsOfServiceAgreementStates
- REST-Ressource: accounts_v1beta.accounts.users
- REST-Ressource: accounts_v1beta.termsOfService
Dienst: Merchantapi.googleapis.com
Zum Aufrufen dieses Dienstes empfehlen wir die Verwendung der von Google bereitgestellten Clientbibliotheken. Wenn Ihre Anwendung Ihre eigenen Bibliotheken zum Aufrufen dieses Dienstes verwenden muss, verwenden Sie bei den API-Anfragen die folgenden Informationen.
Discovery-Dokument
Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet die folgenden Discovery-Dokumente:
- https://merchantapi.googleapis.com/$discovery/rest?version=reports_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=quota_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=promotions_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=products_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=notifications_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=lfp_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=inventories_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=datasources_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=conversions_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=accounts_v1beta
Dienstendpunkt
Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:
https://merchantapi.googleapis.com
REST-Ressource: reports_v1beta.accounts.reports
Methoden | |
---|---|
search |
POST /reports/v1beta/{parent=accounts/*}/reports:search Ruft einen durch eine Suchanfrage definierten Bericht ab. |
REST-Ressource: quota_v1beta.accounts.quotas
Methoden | |
---|---|
list |
GET /quota/v1beta/{parent=accounts/*}/quotas Listet das tägliche Anrufkontingent und die Nutzung pro Gruppe für Ihr Merchant Center-Konto auf. |
REST-Ressource: promotions_v1beta.accounts.promotions
Methoden | |
---|---|
get |
GET /promotions/v1beta/{name=accounts/*/promotions/*} Ruft das Angebot aus Ihrem Merchant Center-Konto ab. |
insert |
POST /promotions/v1beta/{parent=accounts/*}/promotions:insert Fügt ein Angebot für Ihr Merchant Center-Konto ein. |
list |
GET /promotions/v1beta/{parent=accounts/*}/promotions Die Angebote werden in Ihrem Merchant Center-Konto aufgelistet. |
REST-Ressource: products_v1beta.accounts.productInputs
Methoden | |
---|---|
delete |
DELETE /products/v1beta/{name=accounts/*/productInputs/*} Löscht eine Produkteingabe aus Ihrem Merchant Center-Konto. |
insert |
POST /products/v1beta/{parent=accounts/*}/productInputs:insert Lädt eine Produkteingabe in Ihr Merchant Center-Konto hoch. |
REST-Ressource: products_v1beta.accounts.products
Methoden | |
---|---|
get |
GET /products/v1beta/{name=accounts/*/products/*} Ruft das verarbeitete Produkt aus Ihrem Merchant Center-Konto ab. |
list |
GET /products/v1beta/{parent=accounts/*}/products Listet die verarbeiteten Produkte in Ihrem Merchant Center-Konto auf. |
REST-Ressource: notifications_v1beta.accounts.notificationsubscriptions
Methoden | |
---|---|
create |
POST /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions Erstellt ein Abo-Benachrichtigungsabo für einen Händler. |
delete |
DELETE /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*} Löscht ein Benachrichtigungsabo für einen Händler. |
get |
GET /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*} Ruft abonnierte Benachrichtigungen für ein Konto ab. |
list |
GET /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions Ruft alle abonnierten Benachrichtigungen eines Händlers ab. |
patch |
PATCH /notifications/v1beta/{notificationSubscription.name=accounts/*/notificationsubscriptions/*} Aktualisiert ein bestehendes Abo-Benachrichtigungen für einen Händler. |
REST-Ressource: lfp_v1beta.accounts.lfpInventories
Methoden | |
---|---|
insert |
POST /lfp/v1beta/{parent=accounts/*}/lfpInventories:insert Fügt eine LfpInventory -Ressource für das angegebene Zielhändlerkonto ein. |
REST-Ressource: lfp_v1beta.accounts.lfpSales
Methoden | |
---|---|
insert |
POST /lfp/v1beta/{parent=accounts/*}/lfpSales:insert Fügt eine LfpSale für den angegebenen Händler ein |
REST-Ressource: lfp_v1beta.accounts.lfpStores
Methoden | |
---|---|
delete |
DELETE /lfp/v1beta/{name=accounts/*/lfpStores/*} Löscht ein Geschäft für einen Zielhändler. |
get |
GET /lfp/v1beta/{name=accounts/*/lfpStores/*} Ruft Informationen zu einem Geschäft ab. |
insert |
POST /lfp/v1beta/{parent=accounts/*}/lfpStores:insert Fügt ein Geschäft für den Zielhändler ein. |
list |
GET /lfp/v1beta/{parent=accounts/*}/lfpStores Listet die Geschäfte des Zielhändlers auf, wie durch den Filter in ListLfpStoresRequest angegeben. |
REST-Ressource: inventories_v1beta.accounts.products.localInventories
Methoden | |
---|---|
delete |
DELETE /inventories/v1beta/{name=accounts/*/products/*/localInventories/*} Löscht die angegebene LocalInventory aus dem angegebenen Produkt in Ihrem Händlerkonto. |
insert |
POST /inventories/v1beta/{parent=accounts/*/products/*}/localInventories:insert Fügt einem Produkt in Ihrem Händlerkonto eine LocalInventory -Ressource hinzu. |
list |
GET /inventories/v1beta/{parent=accounts/*/products/*}/localInventories Listet die LocalInventory -Ressourcen für das jeweilige Produkt in Ihrem Händlerkonto auf. |
REST-Ressource: inventories_v1beta.accounts.products.regionalInventories
Methoden | |
---|---|
delete |
DELETE /inventories/v1beta/{name=accounts/*/products/*/regionalInventories/*} Löscht die angegebene RegionalInventory -Ressource aus dem angegebenen Produkt in Ihrem Händlerkonto. |
insert |
POST /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories:insert Fügt einem bestimmten Produkt in Ihrem Händlerkonto eine RegionalInventory hinzu. |
list |
GET /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories Listet die RegionalInventory -Ressourcen für das jeweilige Produkt in Ihrem Händlerkonto auf. |
REST-Ressource: datasources_v1beta.accounts.dataSources
Methoden | |
---|---|
create |
POST /datasources/v1beta/{parent=accounts/*}/dataSources Erstellt die neue Datenquellenkonfiguration für das angegebene Konto. |
delete |
DELETE /datasources/v1beta/{name=accounts/*/dataSources/*} Löscht eine Datenquelle aus Ihrem Merchant Center-Konto. |
fetch |
POST /datasources/v1beta/{name=accounts/*/dataSources/*}:fetch Die Daten werden sofort (auch außerhalb des Abrufzeitplans) für eine Datenquelle aus Ihrem Merchant Center-Konto abgerufen. |
get |
GET /datasources/v1beta/{name=accounts/*/dataSources/*} Ruft die Konfiguration der Datenquelle für das angegebene Konto ab. |
list |
GET /datasources/v1beta/{parent=accounts/*}/dataSources Listet die Konfigurationen der Datenquellen für das angegebene Konto auf. |
patch |
PATCH /datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} Aktualisiert die Konfiguration der vorhandenen Datenquelle. |
REST-Ressource: conversions_v1beta.accounts.conversionSources
Methoden | |
---|---|
create |
POST /conversions/v1beta/{parent=accounts/*}/conversionSources Erstellt eine neue Conversion-Quelle. |
delete |
DELETE /conversions/v1beta/{name=accounts/*/conversionSources/*} Archiviert eine vorhandene Conversion-Quelle. |
get |
GET /conversions/v1beta/{name=accounts/*/conversionSources/*} Ruft eine Conversion-Quelle ab. |
list |
GET /conversions/v1beta/{parent=accounts/*}/conversionSources Ruft die Liste der Conversion-Quellen ab, auf die der Aufrufer Zugriff hat |
patch |
PATCH /conversions/v1beta/{conversionSource.name=accounts/*/conversionSources/*} Aktualisiert die Informationen einer vorhandenen Conversion-Quelle. |
undelete |
POST /conversions/v1beta/{name=accounts/*/conversionSources/*}:undelete Aktiviert eine archivierte Conversion-Quelle wieder. |
REST-Ressource: accounts_v1beta.accounts
Methoden | |
---|---|
createAndConfigure |
POST /accounts/v1beta/accounts:createAndConfigure Erstellt ein eigenständiges Merchant Center-Konto mit zusätzlichen Konfigurationen. |
delete |
DELETE /accounts/v1beta/{name=accounts/*} Löscht das angegebene Konto unabhängig von seinem Typ: eigenständiges Konto, Mehrfachkundenkonto oder Unterkonto. |
get |
GET /accounts/v1beta/{name=accounts/*} Ruft ein Konto aus Ihrem Merchant Center-Konto ab. |
getBusinessIdentity |
GET /accounts/v1beta/{name=accounts/*/businessIdentity} Ruft die geschäftliche Identität eines Kontos ab. |
getBusinessInfo |
GET /accounts/v1beta/{name=accounts/*/businessInfo} Ruft die Unternehmensinformationen eines Kontos ab. |
getHomepage |
GET /accounts/v1beta/{name=accounts/*/homepage} Ruft die Startseite eines Geschäfts ab. |
getShippingSettings |
GET /accounts/v1beta/{name=accounts/*/shippingSettings} Informationen zu Versandeinstellungen abrufen. |
list |
GET /accounts/v1beta/accounts Listet die Konten auf, auf die der aufrufende Nutzer zugreifen kann und die den Einschränkungen der Anfrage wie Seitengröße oder Filter entsprechen. |
listSubaccounts |
GET /accounts/v1beta/{provider=accounts/*}:listSubaccounts Hiermit werden alle Unterkonten für ein bestimmtes Mehrfachkundenkonto aufgelistet. |
patch |
PATCH /accounts/v1beta/{account.name=accounts/*} Aktualisiert ein Konto unabhängig von seinem Typ: eigenständiges Konto, Mehrfachkundenkonto oder Unterkonto. |
updateBusinessIdentity |
PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity} Aktualisiert die geschäftliche Identität eines Kontos. |
updateBusinessInfo |
PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo} Aktualisiert die Unternehmensinformationen eines Kontos. |
updateHomepage |
PATCH /accounts/v1beta/{homepage.name=accounts/*/homepage} Aktualisiert die Startseite eines Geschäfts. |
REST-Ressource: accounts_v1beta.accounts.accounttax
Methoden | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/accounttax/*} Gibt die Steuerregeln zurück, die den Bedingungen von GetAccountTaxRequest entsprechen |
list |
GET /accounts/v1beta/{parent=accounts/*}/accounttax Listet die Steuereinstellungen der Unterkonten nur in Ihrem Merchant Center-Konto auf. |
patch |
PATCH /accounts/v1beta/{accountTax.name=accounts/*/accounttax/*} Aktualisiert die Steuereinstellungen des Kontos. |
REST-Ressource: accounts_v1beta.accounts.homepage
Methoden | |
---|---|
claim |
POST /accounts/v1beta/{name=accounts/*/homepage}:claim Beansprucht die Startseite eines Geschäfts. |
unclaim |
POST /accounts/v1beta/{name=accounts/*/homepage}:unclaim Hebt den Anspruch auf die Startseite eines Geschäfts auf. |
REST-Ressource: accounts_v1beta.accounts.issues
Methoden | |
---|---|
list |
GET /accounts/v1beta/{parent=accounts/*}/issues Listet alle Kontoprobleme eines Merchant Center-Kontos auf. |
REST-Ressource: accounts_v1beta.accounts.onlineReturnPolicies
Methoden | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/onlineReturnPolicies/*} Ruft vorhandene Rückgabebedingungen ab. |
list |
GET /accounts/v1beta/{parent=accounts/*}/onlineReturnPolicies Listet alle vorhandenen Rückgabebedingungen auf. |
REST-Ressource: accounts_v1beta.accounts.programs
Methoden | |
---|---|
disable |
POST /accounts/v1beta/{name=accounts/*/programs/*}:disable Die Teilnahme am angegebenen Programm wird für das Konto deaktiviert. |
enable |
POST /accounts/v1beta/{name=accounts/*/programs/*}:enable Die Teilnahme am angegebenen Programm für das Konto aktivieren. |
get |
GET /accounts/v1beta/{name=accounts/*/programs/*} Ruft das angegebene Programm für das Konto ab. |
list |
GET /accounts/v1beta/{parent=accounts/*}/programs Ruft alle Programme für das Konto ab. |
REST-Ressource: accounts_v1beta.accounts.regions
Methoden | |
---|---|
create |
POST /accounts/v1beta/{parent=accounts/*}/regions Erstellt eine Regionsdefinition in Ihrem Merchant Center-Konto. |
delete |
DELETE /accounts/v1beta/{name=accounts/*/regions/*} Löscht eine Regionsdefinition aus Ihrem Merchant Center-Konto. |
get |
GET /accounts/v1beta/{name=accounts/*/regions/*} Ruft eine in Ihrem Merchant Center-Konto definierte Region ab. |
list |
GET /accounts/v1beta/{parent=accounts/*}/regions Listet die Regionen in Ihrem Merchant Center-Konto auf. |
patch |
PATCH /accounts/v1beta/{region.name=accounts/*/regions/*} Aktualisiert eine Regionsdefinition in Ihrem Merchant Center-Konto. |
REST-Ressource: accounts_v1beta.accounts.shippingSettings
Methoden | |
---|---|
insert |
POST /accounts/v1beta/{parent=accounts/*}/shippingSettings:insert Ersetzen Sie die Versandeinstellung eines Händlers durch die „Versandanfrage“. |
REST-Ressource: accounts_v1beta.accounts.termsOfServiceAgreementStates
Methoden | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/termsOfServiceAgreementStates/*} Gibt den Status einer Nutzungsvereinbarung zurück. |
retrieveForApplication |
GET /accounts/v1beta/{parent=accounts/*}/termsOfServiceAgreementStates:retrieveForApplication Ruft den Status der Vereinbarung zu den Nutzungsbedingungen der Anwendung ab. |
REST-Ressource: accounts_v1beta.accounts.users
Methoden | |
---|---|
create |
POST /accounts/v1beta/{parent=accounts/*}/users Erstellt einen Nutzer für ein Merchant Center-Konto. |
delete |
DELETE /accounts/v1beta/{name=accounts/*/users/*} Löscht den Nutzer eines Merchant Center-Kontos. |
get |
GET /accounts/v1beta/{name=accounts/*/users/*} Ruft den Nutzer eines Merchant Center-Kontos ab. |
getEmailPreferences |
GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences} Gibt die E-Mail-Einstellungen für den Nutzer eines Merchant Center-Kontos zurück. |
list |
GET /accounts/v1beta/{parent=accounts/*}/users Listet alle Nutzer eines Merchant Center-Kontos auf. |
patch |
PATCH /accounts/v1beta/{user.name=accounts/*/users/*} Aktualisiert einen Nutzer eines Merchant Center-Kontos. |
updateEmailPreferences |
PATCH /accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences} Aktualisiert die E-Mail-Einstellungen für den Nutzer eines Merchant Center-Kontos. |
REST-Ressource: accounts_v1beta.termsOfService
Methoden | |
---|---|
accept |
GET /accounts/v1beta/{name=termsOfService/*}:accept Akzeptiert einen TermsOfService . |
get |
GET /accounts/v1beta/{name=termsOfService/*} Ruft die TermsOfService ab, die der bereitgestellten Version zugeordnet sind. |
retrieveLatest |
GET /accounts/v1beta/termsOfService:retrieveLatest Ruft die neueste Version von TermsOfService für bestimmte kind und region_code ab. |