Zarządzaj kontami Merchant Center w sposób zautomatyzowany.
- Zasób REST: reports_v1beta.accounts.reports
- Zasób REST: Limit_v1beta.accounts.quotas
- Zasób REST: promotion_v1beta.accounts.promotions
- Zasób REST: products_v1beta.accounts.productInputs
- Zasób REST: products_v1beta.accounts.products
- Zasób REST: notifications_v1beta.accounts.notificationsubscriptions
- Zasób REST: lfp_v1beta.accounts.lfpInventories
- Zasób REST: lfp_v1beta.accounts.lfpSales
- Zasób REST: lfp_v1beta.accounts.lfpStores
- Zasób REST: inventories_v1beta.accounts.products.localInventories
- Zasób REST: inventories_v1beta.accounts.products.regionalInventories
- Zasób REST: datasources_v1beta.accounts.dataSources
- Zasób REST: conversion_v1beta.accounts.conversionSources
- Zasób REST: accounts_v1beta.accounts
- Zasób REST: accounts_v1beta.accounts.accounttax
- Zasób REST: accounts_v1beta.accounts.homepage
- Zasób REST: accounts_v1beta.accounts.issues
- Zasób REST: accounts_v1beta.accounts.onlineReturnPolicies
- Zasób REST: accounts_v1beta.accounts.programs
- Zasób REST: accounts_v1beta.accounts.regions
- Zasób REST: accounts_v1beta.accounts.shippingSettings
- Zasób REST: accounts_v1beta.accounts.termsOfServiceConsentmentStates
- Zasób REST: accounts_v1beta.accounts.users
- Zasób REST: accounts_v1beta.termsOfService
Usługa: merchantapi.googleapis.com
Do wywołania tej usługi zalecamy użycie dostarczonych przez Google bibliotek klienta. Jeśli do wywoływania tej usługi aplikacja musi używać Twoich własnych bibliotek, podczas tworzenia żądań do interfejsu API użyj podanych niżej informacji.
Dokument opisujący
Dokument opisujący to czytelna dla komputera specyfikacja opisująca interfejsy API REST i ich używanie. Służy do tworzenia bibliotek klienta, wtyczek IDE i innych narzędzi, które współdziałają z interfejsami API Google. Jedna usługa może dostarczać wiele dokumentów opisujących. Ta usługa dostarcza następujące dokumenty wykrywania:
- 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
Punkt końcowy usługi
Punkt końcowy usługi to podstawowy adres URL, który określa adres sieciowy usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych. Ta usługa ma następujący punkt końcowy i wszystkie poniższe identyfikatory URI są względne wobec tego punktu końcowego:
https://merchantapi.googleapis.com
Zasób REST: reports_v1beta.accounts.reports
Metody | |
---|---|
search |
POST /reports/v1beta/{parent=accounts/*}/reports:search Pobiera raport zdefiniowany przez zapytanie. |
Zasób REST: quota_v1beta.accounts.quotas
Metody | |
---|---|
list |
GET /quota/v1beta/{parent=accounts/*}/quotas Pokazuje dzienny limit połączeń i wykorzystanie na grupę na koncie Merchant Center. |
Zasób REST: promotions_v1beta.accounts.promotions
Metody | |
---|---|
get |
GET /promotions/v1beta/{name=accounts/*/promotions/*} Pobiera promocję z Twojego konta Merchant Center. |
insert |
POST /promotions/v1beta/{parent=accounts/*}/promotions:insert Wstawia promocję na koncie Merchant Center. |
list |
GET /promotions/v1beta/{parent=accounts/*}/promotions Wyświetla promocje na koncie Merchant Center. |
Zasób REST: products_v1beta.accounts.productInputs
Metody | |
---|---|
delete |
DELETE /products/v1beta/{name=accounts/*/productInputs/*} Usuwa dane produktu z konta Merchant Center. |
insert |
POST /products/v1beta/{parent=accounts/*}/productInputs:insert Przesyła dane o produktach na Twoje konto Merchant Center. |
Zasób REST: products_v1beta.accounts.products
Metody | |
---|---|
get |
GET /products/v1beta/{name=accounts/*/products/*} Pobiera przetworzony produkt z Twojego konta Merchant Center. |
list |
GET /products/v1beta/{parent=accounts/*}/products Zawiera listę przetworzonych produktów na Twoim koncie Merchant Center. |
Zasób REST: notifications_v1beta.accounts.notificationsubscriptions
Metody | |
---|---|
create |
POST /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions Tworzy subskrypcję powiadomień dla sprzedawcy. |
delete |
DELETE /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*} Usuwa subskrypcję powiadomień sprzedawcy. |
get |
GET /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*} Otrzymuje subskrypcje powiadomień z konta. |
list |
GET /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions Pobiera wszystkie subskrypcje powiadomień sprzedawcy. |
patch |
PATCH /notifications/v1beta/{notificationSubscription.name=accounts/*/notificationsubscriptions/*} Aktualizuje obecną subskrypcję powiadomień dla sprzedawcy. |
Zasób REST: lfp_v1beta.accounts.lfpInventories
Metody | |
---|---|
insert |
POST /lfp/v1beta/{parent=accounts/*}/lfpInventories:insert Wstawia zasób LfpInventory dla danego docelowego konta sprzedawcy. |
Zasób REST: lfp_v1beta.accounts.lfpSales
Metody | |
---|---|
insert |
POST /lfp/v1beta/{parent=accounts/*}/lfpSales:insert Wstawia wartość LfpSale dla danego sprzedawcy. |
Zasób REST: lfp_v1beta.accounts.lfpStores
Metody | |
---|---|
delete |
DELETE /lfp/v1beta/{name=accounts/*/lfpStores/*} Usuwa sklep docelowego sprzedawcy. |
get |
GET /lfp/v1beta/{name=accounts/*/lfpStores/*} Pobiera informacje o sklepie. |
insert |
POST /lfp/v1beta/{parent=accounts/*}/lfpStores:insert Wstawia sklep dla sprzedawcy docelowego. |
list |
GET /lfp/v1beta/{parent=accounts/*}/lfpStores Lista sklepów sprzedawcy docelowego, zgodnie z filtrem w opcji ListLfpStoresRequest . |
Zasób REST: inventories_v1beta.accounts.products.localInventories
Metody | |
---|---|
delete |
DELETE /inventories/v1beta/{name=accounts/*/products/*/localInventories/*} Usuwa określoną wartość LocalInventory z danego produktu na koncie sprzedawcy. |
insert |
POST /inventories/v1beta/{parent=accounts/*/products/*}/localInventories:insert Wstawia zasób LocalInventory do produktu na koncie sprzedawcy. |
list |
GET /inventories/v1beta/{parent=accounts/*/products/*}/localInventories Lista zasobów LocalInventory dotyczących danego produktu na Twoim koncie sprzedawcy. |
Zasób REST: inventories_v1beta.accounts.products.regionalInventories
Metody | |
---|---|
delete |
DELETE /inventories/v1beta/{name=accounts/*/products/*/regionalInventories/*} Usuwa określony zasób RegionalInventory z danego produktu na koncie sprzedawcy. |
insert |
POST /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories:insert Wstawia RegionalInventory do danego produktu na koncie sprzedawcy. |
list |
GET /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories Lista zasobów RegionalInventory dotyczących danego produktu na Twoim koncie sprzedawcy. |
Zasób REST: datasources_v1beta.accounts.dataSources
Metody | |
---|---|
create |
POST /datasources/v1beta/{parent=accounts/*}/dataSources Tworzy nową konfigurację źródła danych dla danego konta. |
delete |
DELETE /datasources/v1beta/{name=accounts/*/dataSources/*} Usuwa źródło danych z Twojego konta Merchant Center. |
fetch |
POST /datasources/v1beta/{name=accounts/*/dataSources/*}:fetch Natychmiastowe pobieranie danych (nawet poza harmonogramem pobierania) do źródła danych z Twojego konta Merchant Center. |
get |
GET /datasources/v1beta/{name=accounts/*/dataSources/*} Pobiera konfigurację źródła danych dla danego konta. |
list |
GET /datasources/v1beta/{parent=accounts/*}/dataSources Lista konfiguracji źródeł danych dla danego konta. |
patch |
PATCH /datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} Aktualizuje dotychczasową konfigurację źródła danych. |
Zasób REST: conversions_v1beta.accounts.conversionSources
Metody | |
---|---|
create |
POST /conversions/v1beta/{parent=accounts/*}/conversionSources Tworzy nowe źródło konwersji. |
delete |
DELETE /conversions/v1beta/{name=accounts/*/conversionSources/*} Archiwizuje istniejące źródło konwersji. |
get |
GET /conversions/v1beta/{name=accounts/*/conversionSources/*} Pobiera źródło konwersji. |
list |
GET /conversions/v1beta/{parent=accounts/*}/conversionSources Pobiera listę źródeł konwersji, do których ma dostęp element wywołujący. |
patch |
PATCH /conversions/v1beta/{conversionSource.name=accounts/*/conversionSources/*} Aktualizuje informacje o istniejącym źródle konwersji. |
undelete |
POST /conversions/v1beta/{name=accounts/*/conversionSources/*}:undelete Ponownie włącza zarchiwizowane źródło konwersji. |
Zasób REST: accounts_v1beta.accounts
Metody | |
---|---|
createAndConfigure |
POST /accounts/v1beta/accounts:createAndConfigure Tworzy samodzielne konto Merchant Center z dodatkową konfiguracją. |
delete |
DELETE /accounts/v1beta/{name=accounts/*} Usuwa określone konto niezależnie od jego typu: samodzielne, multikonto klientów czy subkonto. |
get |
GET /accounts/v1beta/{name=accounts/*} Pobiera konto z Twojego konta Merchant Center. |
getBusinessIdentity |
GET /accounts/v1beta/{name=accounts/*/businessIdentity} Pobiera tożsamość firmy z konta. |
getBusinessInfo |
GET /accounts/v1beta/{name=accounts/*/businessInfo} Pobiera informacje o firmie z konta. |
getHomepage |
GET /accounts/v1beta/{name=accounts/*/homepage} Pobiera stronę główną sklepu. |
getShippingSettings |
GET /accounts/v1beta/{name=accounts/*/shippingSettings} Pobierz informacje o ustawieniach dostawy. |
list |
GET /accounts/v1beta/accounts Lista kont dostępnych dla użytkownika wywołującego i zgodna z ograniczeniami żądania, takimi jak rozmiar strony lub filtry. |
listSubaccounts |
GET /accounts/v1beta/{provider=accounts/*}:listSubaccounts Wyświetl listę wszystkich subkont danego multikonta klientów. |
patch |
PATCH /accounts/v1beta/{account.name=accounts/*} Aktualizuje konto niezależnie od jego typu: samodzielne, multikonto klientów czy subkonto. |
updateBusinessIdentity |
PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity} Aktualizuje tożsamość firmy na koncie. |
updateBusinessInfo |
PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo} Aktualizuje informacje o firmie na koncie. |
updateHomepage |
PATCH /accounts/v1beta/{homepage.name=accounts/*/homepage} Aktualizuje stronę główną sklepu. |
Zasób REST: accounts_v1beta.accounts.accounttax
Metody | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/accounttax/*} Zwraca reguły podatkowe pasujące do warunków GetAccountTaxRequest |
list |
GET /accounts/v1beta/{parent=accounts/*}/accounttax Zawiera ustawienia podatków tylko dla subkont na Twoim koncie Merchant Center. |
patch |
PATCH /accounts/v1beta/{accountTax.name=accounts/*/accounttax/*} Aktualizuje ustawienia podatków na koncie. |
Zasób REST: accounts_v1beta.accounts.homepage
Metody | |
---|---|
claim |
POST /accounts/v1beta/{name=accounts/*/homepage}:claim Zgłasza prawa do strony głównej sklepu. |
unclaim |
POST /accounts/v1beta/{name=accounts/*/homepage}:unclaim Wyłącza prawa do strony głównej sklepu. |
Zasób REST: accounts_v1beta.accounts.issues
Metody | |
---|---|
list |
GET /accounts/v1beta/{parent=accounts/*}/issues Lista wszystkich problemów z kontem Merchant Center. |
Zasób REST: accounts_v1beta.accounts.onlineReturnPolicies
Metody | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/onlineReturnPolicies/*} Pobiera istniejące zasady zwrotów. |
list |
GET /accounts/v1beta/{parent=accounts/*}/onlineReturnPolicies Zawiera wszystkie istniejące zasady zwrotów. |
Zasób REST: accounts_v1beta.accounts.programs
Metody | |
---|---|
disable |
POST /accounts/v1beta/{name=accounts/*/programs/*}:disable Wyłącz na koncie udział w określonym programie. |
enable |
POST /accounts/v1beta/{name=accounts/*/programs/*}:enable Włącz na koncie udział w określonym programie. |
get |
GET /accounts/v1beta/{name=accounts/*/programs/*} Pobiera program określony dla konta. |
list |
GET /accounts/v1beta/{parent=accounts/*}/programs Pobiera wszystkie programy dla konta. |
Zasób REST: accounts_v1beta.accounts.regions
Metody | |
---|---|
create |
POST /accounts/v1beta/{parent=accounts/*}/regions Tworzy definicję regionu na koncie Merchant Center. |
delete |
DELETE /accounts/v1beta/{name=accounts/*/regions/*} Usuwa definicję regionu z Twojego konta Merchant Center. |
get |
GET /accounts/v1beta/{name=accounts/*/regions/*} Pobiera region zdefiniowany na Twoim koncie Merchant Center. |
list |
GET /accounts/v1beta/{parent=accounts/*}/regions Lista regionów na Twoim koncie Merchant Center. |
patch |
PATCH /accounts/v1beta/{region.name=accounts/*/regions/*} Aktualizuje definicję regionu na koncie Merchant Center. |
Zasób REST: accounts_v1beta.accounts.shippingSettings
Metody | |
---|---|
insert |
POST /accounts/v1beta/{parent=accounts/*}/shippingSettings:insert Zastąp ustawienia dostawy określone przez sprzedawcę ustawieniem dostawy. |
Zasób REST: accounts_v1beta.accounts.termsOfServiceAgreementStates
Metody | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/termsOfServiceAgreementStates/*} Zwraca stan umowy o świadczenie usług. |
retrieveForApplication |
GET /accounts/v1beta/{parent=accounts/*}/termsOfServiceAgreementStates:retrieveForApplication Pobiera stan umowy na warunki korzystania z aplikacji. |
Zasób REST: accounts_v1beta.accounts.users
Metody | |
---|---|
create |
POST /accounts/v1beta/{parent=accounts/*}/users Tworzy użytkownika konta Merchant Center. |
delete |
DELETE /accounts/v1beta/{name=accounts/*/users/*} Usuwa użytkownika konta Merchant Center. |
get |
GET /accounts/v1beta/{name=accounts/*/users/*} Pobiera użytkownika konta Merchant Center. |
getEmailPreferences |
GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences} Zwraca ustawienia powiadomień e-mail użytkownika konta Merchant Center. |
list |
GET /accounts/v1beta/{parent=accounts/*}/users Zawiera listę wszystkich użytkowników konta Merchant Center. |
patch |
PATCH /accounts/v1beta/{user.name=accounts/*/users/*} Aktualizuje użytkownika konta Merchant Center. |
updateEmailPreferences |
PATCH /accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences} Aktualizuje ustawienia e-mail użytkownika konta Merchant Center. |
Zasób REST: accounts_v1beta.termsOfService
Metody | |
---|---|
accept |
GET /accounts/v1beta/{name=termsOfService/*}:accept Akceptuje TermsOfService . |
get |
GET /accounts/v1beta/{name=termsOfService/*} Pobiera TermsOfService powiązany z podaną wersją. |
retrieveLatest |
GET /accounts/v1beta/termsOfService:retrieveLatest Pobiera najnowszą wersję usługi TermsOfService dla określonych obiektów kind i region_code . |