Merchant Center-Konten programmatisch verwalten
- REST-Ressource: reviews_v1beta.accounts.merchantReviews
- REST-Ressource: reviews_v1beta.accounts.productReviews
- 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: inventories_v1beta.accounts.products.localInventories
- REST-Ressource: inventories_v1beta.accounts.products.regionalInventories
- REST-Ressource: datasources_v1beta.accounts.dataSources
- REST-Ressource: datasources_v1beta.accounts.dataSources.fileUploads
- REST-Ressource: conversions_v1beta.accounts.conversionSources
- REST-Ressource: accounts_v1beta.accounts
- REST-Ressource: accounts_v1beta.accounts.autofeedSettings
- 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, diesen Dienst mit den von Google bereitgestellten Clientbibliotheken aufzurufen. Wenn Ihre Anwendung diesen Dienst mit Ihren eigenen Bibliotheken aufrufen muss, verwenden Sie die folgenden Informationen, wenn Sie die API-Anfragen senden.
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=reviews_v1beta
- 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: reviews_v1beta.accounts.merchantReviews
Methoden | |
---|---|
delete |
DELETE /reviews/v1beta/{name=accounts/*/merchantReviews/*} Löscht die Händlerrezension. |
get |
GET /reviews/v1beta/{name=accounts/*/merchantReviews/*} Ruft eine Händlerbewertung ab. |
insert |
POST /reviews/v1beta/{parent=accounts/*}/merchantReviews:insert Fügt eine Rezension für Ihr Merchant Center-Konto ein. |
list |
GET /reviews/v1beta/{parent=accounts/*}/merchantReviews Listet Händlerrezensionen auf. |
REST-Ressource: reviews_v1beta.accounts.productReviews
Methoden | |
---|---|
delete |
DELETE /reviews/v1beta/{name=accounts/*/productReviews/*} Löscht eine Produktrezension. |
get |
GET /reviews/v1beta/{name=accounts/*/productReviews/*} Ruft eine Produktrezension ab. |
insert |
POST /reviews/v1beta/{parent=accounts/*}/productReviews:insert Fügt eine Produktrezension ein. |
list |
GET /reviews/v1beta/{parent=accounts/*}/productReviews Listet Rezensionen auf. |
REST-Ressource: reports_v1beta.accounts.reports
Methoden | |
---|---|
search |
POST /reports/v1beta/{parent=accounts/*}/reports:search Ruft einen Bericht ab, der durch eine Suchanfrage definiert ist. |
REST-Ressource: quota_v1beta.accounts.quotas
Methoden | |
---|---|
list |
GET /quota/v1beta/{parent=accounts/*}/quotas Zeigt das tägliche Anrufkontingent und die Nutzung pro Gruppe für Ihr Merchant Center-Konto an. |
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 Ladet 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 Liste der verarbeiteten Produkte in Ihrem Merchant Center-Konto. |
REST-Ressource: notifications_v1beta.accounts.notificationsubscriptions
Methoden | |
---|---|
create |
POST /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions Erstellt ein Benachrichtigungsabo für ein Unternehmen. |
delete |
DELETE /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*} Löscht ein Benachrichtigungsabo für einen Händler. |
get |
GET /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*} Ruft Benachrichtigungsabos für ein Konto ab. |
list |
GET /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions Ruft alle Benachrichtigungsabos für einen Händler ab. |
patch |
PATCH /notifications/v1beta/{notificationSubscription.name=accounts/*/notificationsubscriptions/*} Aktualisiert ein vorhandenes Benachrichtigungsabo 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 für den angegebenen Händler eine LfpSale ein. |
REST-Ressource: lfp_v1beta.accounts.lfpStores
Methoden | |
---|---|
delete |
DELETE /lfp/v1beta/{name=accounts/*/lfpStores/*} Löscht einen Shop 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, die durch den Filter in ListLfpStoresRequest angegeben wurden. |
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 betreffende 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 ein RegionalInventory ein. |
list |
GET /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories Listet die RegionalInventory -Ressourcen für das betreffende 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 Führt den Datenabruf sofort (auch außerhalb des Abrufzeitplans) für eine Datenquelle aus Ihrem Merchant Center-Konto aus. |
get |
GET /datasources/v1beta/{name=accounts/*/dataSources/*} Ruft die Datenquellenkonfiguration für das angegebene Konto ab. |
list |
GET /datasources/v1beta/{parent=accounts/*}/dataSources Listet die Konfigurationen für Datenquellen für das betreffende Konto auf. |
patch |
PATCH /datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} Aktualisiert die vorhandene Datenquellenkonfiguration. |
REST-Ressource: datasources_v1beta.accounts.dataSources.fileUploads
Methoden | |
---|---|
get |
GET /datasources/v1beta/{name=accounts/*/dataSources/*/fileUploads/*} Ruft den letzten Dateiupload der Datenquelle ab. |
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 zu einer vorhandenen Conversion-Quelle. |
undelete |
POST /conversions/v1beta/{name=accounts/*/conversionSources/*}:undelete Eine archivierte Conversion-Quelle wird wieder aktiviert. |
REST-Ressource: accounts_v1beta.accounts
Methoden | |
---|---|
create |
POST /accounts/v1beta/accounts:createAndConfigure Erstellt ein eigenständiges Merchant Center-Konto mit zusätzlicher Konfiguration. |
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 entsprechen, z. B. Seitengröße oder Filter. |
list |
GET /accounts/v1beta/{provider=accounts/*}:listSubaccounts Listet alle Unterkonten für ein bestimmtes Mehrfachkundenkonto auf. |
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.autofeedSettings
Methoden | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/autofeedSettings} Ruft die Einstellungen für den automatischen Feed eines Kontos ab. |
update |
PATCH /accounts/v1beta/{autofeedSettings.name=accounts/*/autofeedSettings} Aktualisiert die Einstellungen für den automatischen Feed eines Kontos. |
REST-Ressource: accounts_v1beta.accounts.businessIdentity
Methoden | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/businessIdentity} Ruft die Unternehmensidentität eines Kontos ab. |
update |
PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity} Aktualisiert die Unternehmensidentität eines Kontos. |
REST-Ressource: accounts_v1beta.accounts.businessInfo
Methoden | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/businessInfo} Ruft die Informationen zum Unternehmen eines Kontos ab. |
update |
PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo} Aktualisiert die Informationen zum Unternehmen eines Kontos. |
REST-Ressource: accounts_v1beta.accounts.emailPreferences
Methoden | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences} Gibt die E-Mail-Einstellungen für einen Nutzer eines Merchant Center-Kontos zurück. |
update |
PATCH /accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences} Aktualisiert die E-Mail-Einstellungen für einen 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. |
get |
GET /accounts/v1beta/{name=accounts/*/homepage} Ruft die Startseite eines Geschäfts ab. |
unclaim |
POST /accounts/v1beta/{name=accounts/*/homepage}:unclaim Entfernt den Anspruch auf die Startseite eines Geschäfts. |
update |
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 die Rückgabebedingungen eines bestimmten Händlers ab. |
list |
GET /accounts/v1beta/{parent=accounts/*}/onlineReturnPolicies Listet alle vorhandenen Rückgabebedingungen für einen bestimmten Händler auf. |
REST-Ressource: accounts_v1beta.accounts.programs
Methoden | |
---|---|
disable |
POST /accounts/v1beta/{name=accounts/*/programs/*}:disable Teilnahme am angegebenen Programm für das Konto deaktivieren. |
enable |
POST /accounts/v1beta/{name=accounts/*/programs/*}:enable 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 | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/shippingSettings} Informationen zu den Versandeinstellungen abrufen. |
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 Vereinbarung zu den Nutzungsbedingungen zurück. |
retrieve |
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 eines 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 einen TermsOfService . |
get |
GET /accounts/v1beta/{name=termsOfService/*} Ruft die TermsOfService ab, die mit der angegebenen Version verknüpft ist. |
retrieve |
GET /accounts/v1beta/termsOfService:retrieveLatest Ruft die neueste Version der TermsOfService für eine bestimmte kind und region_code ab. |