Zarządzaj kontami w Merchant Center w sposób zautomatyzowany.
- Zasób REST: reports_v1beta.accounts.reports
- Zasób REST: amount_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.businessIdentity
- Zasób REST: accounts_v1beta.accounts.businessInfo
- Zasób REST: accounts_v1beta.accounts.emailpreferences
- 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ływania 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 )
Wyświetla 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 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 listę promocji 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 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: 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 )
Wyświetla listę zasobów usługi 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 podany 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 )
Wyświetla listę zasobów usługi 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 )
Zawiera listę konfiguracji źródeł danych dla danego konta. |
patch |
( PATCH /datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} )
Aktualizuje istniejącą 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, MCA lub subkonto. |
get |
( GET /accounts/v1beta/{name=accounts/*} )
Pobiera konto z Twojego konta Merchant Center. |
list |
( GET /accounts/v1beta/accounts )
Zawiera listę kont, do których ma dostęp użytkownik nawiązujący połączenie, zgodnie z ograniczeniami żądania, takimi jak rozmiar strony lub filtry. |
listSubaccounts |
( GET /accounts/v1beta/{provider=accounts/*}:listSubaccounts )
Wymień wszystkie subkonta danego multikonta klientów. |
patch |
( PATCH /accounts/v1beta/{account.name=accounts/*} )
Aktualizuje konto niezależnie od jego typu: samodzielne, multikonto klientów czy subkonto. |
Zasób REST: accounts_v1beta.accounts.businessIdentity
Metody | |
---|---|
getBusinessIdentity |
( GET /accounts/v1beta/{name=accounts/*/businessIdentity} )
Pobiera tożsamość firmy z konta. |
updateBusinessIdentity |
( PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity} )
Aktualizuje tożsamość firmy na koncie. |
Zasób REST: accounts_v1beta.accounts.businessInfo
Metody | |
---|---|
getBusinessInfo |
( GET /accounts/v1beta/{name=accounts/*/businessInfo} )
Pobiera informacje o firmie z konta. |
updateBusinessInfo |
( PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo} )
Aktualizuje informacje o firmie na koncie. |
Zasób REST: accounts_v1beta.accounts.emailpreferences
Metody | |
---|---|
getEmailPreferences |
( GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences} )
Zwraca ustawienia e-mail 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.accounts.homepage
Metody | |
---|---|
claim |
( POST /accounts/v1beta/{name=accounts/*/homepage}:claim )
Zgłasza prawa do strony głównej sklepu. |
getHomepage |
( GET /accounts/v1beta/{name=accounts/*/homepage} )
Pobiera stronę główną sklepu. |
unclaim |
( POST /accounts/v1beta/{name=accounts/*/homepage}:unclaim )
Usuwa prawa do strony głównej sklepu. |
updateHomepage |
( PATCH /accounts/v1beta/{homepage.name=accounts/*/homepage} )
Aktualizuje stronę główną 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 )
Wyświetla listę wszystkich istniejących zasad 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 określony program dla konta. |
list |
( GET /accounts/v1beta/{parent=accounts/*}/programs )
Pobiera wszystkie programy na koncie. |
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 )
Wyświetla listę 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 | |
---|---|
getShippingSettings |
( GET /accounts/v1beta/{name=accounts/*/shippingSettings} )
Pobieranie informacji o ustawieniach dostawy. |
insert |
( POST /accounts/v1beta/{parent=accounts/*}/shippingSettings:insert )
Zastąp ustawienia dostawy u sprzedawcy ustawieniem dostawy. |
Zasób REST: accounts_v1beta.accounts.termsOfServiceAgreementStates
Metody | |
---|---|
get |
( GET /accounts/v1beta/{name=accounts/*/termsOfServiceAgreementStates/*} )
Zwraca stan umowy dotyczącej warunków korzystania z usługi. |
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. |
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. |
Zasób REST: accounts_v1beta.termsOfService
Metody | |
---|---|
accept |
( GET /accounts/v1beta/{name=termsOfService/*}:accept )
Akceptuje TermsOfService . |
get |
( GET /accounts/v1beta/{name=termsOfService/*} )
Pobiera zasób 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 . |