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.businessIdentity
- REST-Ressource: accounts_v1beta.accounts.businessInfo
- REST-Ressource: accounts_v1beta.accounts.emailpreferences
- 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
Wir empfehlen, die von Google bereitgestellten Clientbibliotheken zu verwenden, um diesen Dienst aufzurufen. 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 Führt 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 Listet die Angebote in Ihrem Merchant Center-Konto auf. |
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-Benachrichtigungen für einen Händler. |
delete |
DELETE /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*} Löscht ein Abo-Benachrichtigungen 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 für einen Händler 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 Der Datenabruf für eine Datenquelle aus Ihrem Merchant Center-Konto wird sofort – auch außerhalb des Abrufzeitplans – durchgeführt. |
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 für 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 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 zugreifen kann |
patch |
PATCH /conversions/v1beta/{conversionSource.name=accounts/*/conversionSources/*} Aktualisiert die Informationen einer vorhandenen Conversion-Quelle. |
undelete |
POST /conversions/v1beta/{name=accounts/*/conversionSources/*}:undelete Dadurch wird eine archivierte Conversion-Quelle wieder aktiviert. |
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. |
list |
GET /accounts/v1beta/accounts Listet 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. |
REST-Ressource: accounts_v1beta.accounts.businessIdentity
Methoden | |
---|---|
getBusinessIdentity |
GET /accounts/v1beta/{name=accounts/*/businessIdentity} Ruft die geschäftliche Identität eines Kontos ab |
updateBusinessIdentity |
PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity} Aktualisiert die Unternehmensidentität eines Kontos. |
REST-Ressource: accounts_v1beta.accounts.businessInfo
Methoden | |
---|---|
getBusinessInfo |
GET /accounts/v1beta/{name=accounts/*/businessInfo} Ruft die Unternehmensinformationen eines Kontos ab |
updateBusinessInfo |
PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo} Aktualisiert die Unternehmensinformationen eines Kontos. |
REST-Ressource: accounts_v1beta.accounts.emailpreferences
Methoden | |
---|---|
getEmailPreferences |
GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences} Gibt die E-Mail-Einstellungen für den Nutzer eines Merchant Center-Kontos zurück. |
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.accounts.homepage
Methoden | |
---|---|
claim |
POST /accounts/v1beta/{name=accounts/*/homepage}:claim Beansprucht die Startseite eines Geschäfts. |
getHomepage |
GET /accounts/v1beta/{name=accounts/*/homepage} Ruft die Startseite eines Geschäfts ab. |
unclaim |
POST /accounts/v1beta/{name=accounts/*/homepage}:unclaim Hebt den Anspruch auf die Startseite eines Geschäfts auf. |
updateHomepage |
PATCH /accounts/v1beta/{homepage.name=accounts/*/homepage} Aktualisiert die Startseite eines Geschäfts. |
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 Deaktivierung der Teilnahme am angegebenen Programm für das Konto. |
enable |
POST /accounts/v1beta/{name=accounts/*/programs/*}:enable Für das Konto die Teilnahme am angegebenen Programm 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 | |
---|---|
getShippingSettings |
GET /accounts/v1beta/{name=accounts/*/shippingSettings} Informationen zu Versandeinstellungen abrufen. |
insert |
POST /accounts/v1beta/{parent=accounts/*}/shippingSettings:insert Die Versandeinstellung eines Händlers durch die Einstellung „Versand anfordern“ ersetzen. |
REST-Ressource: accounts_v1beta.accounts.termsOfServiceAgreementStates
Methoden | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/termsOfServiceAgreementStates/*} Gibt den Status einer Vereinbarung über Nutzungsbedingungen zurück. |
retrieveForApplication |
GET /accounts/v1beta/{parent=accounts/*}/termsOfServiceAgreementStates:retrieveForApplication Ruft den Status der Vereinbarung für die 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 einen Nutzer eines Merchant Center-Kontos. |
get |
GET /accounts/v1beta/{name=accounts/*/users/*} Ruft einen Nutzer des Merchant Center-Kontos ab. |
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. |
REST-Ressource: accounts_v1beta.termsOfService
Methoden | |
---|---|
accept |
GET /accounts/v1beta/{name=termsOfService/*}:accept Akzeptiert ein 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. |