Merchant API

Zarządzanie kontami Merchant Center za pomocą kodu.

Usługa: merchantapi.googleapis.com

Do wywołania tej usługi zalecamy użycie dostarczonych przez Google bibliotek klienta. Jeśli aplikacja musi wywoływać tę usługę przy użyciu własnych bibliotek, podczas tworzenia żądań interfejsu API należy używać poniższych informacji.

Dokument opisujący

Dokument opisujący to czytelna dla komputera specyfikacja opisująca interfejsy API REST i sposób ich używania. 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 udostępniać wiele dokumentów opisujących. Ta usługa udostępnia te dokumenty opisujące:

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 odnoszą się do niego:

  • https://merchantapi.googleapis.com

Zasób REST: reviews_v1beta.accounts.merchantReviews

Metody
delete DELETE /reviews/v1beta/{name=accounts/*/merchantReviews/*}
Usuwanie opinii sprzedawcy.
get GET /reviews/v1beta/{name=accounts/*/merchantReviews/*}
Otrzymuje opinię sprzedawcy.
insert POST /reviews/v1beta/{parent=accounts/*}/merchantReviews:insert
Wstawia opinię na temat Twojego konta Merchant Center.
list GET /reviews/v1beta/{parent=accounts/*}/merchantReviews
Wyświetla opinie o sprzedawcy.

Zasób REST: reviews_v1beta.accounts.productReviews

Metody
delete DELETE /reviews/v1beta/{name=accounts/*/productReviews/*}
Usuwanie opinii o produkcie.
get GET /reviews/v1beta/{name=accounts/*/productReviews/*}
Pobiera opinię o produkcie.
insert POST /reviews/v1beta/{parent=accounts/*}/productReviews:insert
Wstawia opinię o produkcie.
list GET /reviews/v1beta/{parent=accounts/*}/productReviews
Wyświetla opinie o produktach.

Zasób REST: reports_v1beta.accounts.reports

Metody
search POST /reports/v1beta/{parent=accounts/*}/reports:search
Pobiera raport zdefiniowany przez zapytanie wyszukiwania.

Zasób REST: quota_v1beta.accounts.quotas

Metody
list GET /quota/v1beta/{parent=accounts/*}/quotas
Wyświetla dzienną pulę 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 konto 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/*}
Usuwanie danych produktu z konta Merchant Center.
insert POST /products/v1beta/{parent=accounts/*}/productInputs:insert
Przesyła dane produktu na konto Merchant Center.

Zasób REST: products_v1beta.accounts.products

Metody
get GET /products/v1beta/{name=accounts/*/products/*}
Pobiera przetworzony produkt z konta Merchant Center.
list GET /products/v1beta/{parent=accounts/*}/products
Wyświetla przetworzone produkty na koncie Merchant Center.

Zasób REST: notifications_v1beta.accounts.notificationsubscriptions

Metody
create POST /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions
Tworzy subskrypcję powiadomień dla firmy.
delete DELETE /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*}
Usuwanie subskrypcji powiadomień dla sprzedawcy.
get GET /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*}
Pobiera subskrypcje powiadomień na koncie.
list GET /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions
Pobiera wszystkie subskrypcje powiadomień dla sprzedawcy.
patch PATCH /notifications/v1beta/{notificationSubscription.name=accounts/*/notificationsubscriptions/*}
Aktualizuje istniejącą 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 podanego docelowego konta sprzedawcy.

Zasób REST: lfp_v1beta.accounts.lfpSales

Metody
insert POST /lfp/v1beta/{parent=accounts/*}/lfpSales:insert
Wstawia LfpSale dla danego sprzedawcy.

Zasób REST: lfp_v1beta.accounts.lfpStores

Metody
delete DELETE /lfp/v1beta/{name=accounts/*/lfpStores/*}
Usuwanie sklepu wybranego sprzedawcy.
get GET /lfp/v1beta/{name=accounts/*/lfpStores/*}
Pobiera informacje o sklepie.
insert POST /lfp/v1beta/{parent=accounts/*}/lfpStores:insert
Wstawia sklep dla wybranego sprzedawcy.
list GET /lfp/v1beta/{parent=accounts/*}/lfpStores
Wyświetla listę sklepów sprzedawcy docelowego, określonych przez filtr w ListLfpStoresRequest.

Zasób REST: inventories_v1beta.accounts.products.localInventories

Metody
delete DELETE /inventories/v1beta/{name=accounts/*/products/*/localInventories/*}
Usuń określony element 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 zasoby LocalInventory dla danego produktu na 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
Wyświetla zasoby RegionalInventory dla danego produktu na 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/*}
Usuwanie źródła danych z konta Merchant Center.
fetch POST /datasources/v1beta/{name=accounts/*/dataSources/*}:fetch
Wykonywanie pobierania danych natychmiast (nawet poza harmonogramem pobierania) w źródle danych na koncie Merchant Center.
get GET /datasources/v1beta/{name=accounts/*/dataSources/*}
Pobiera konfigurację źródła danych na danym koncie.
list GET /datasources/v1beta/{parent=accounts/*}/dataSources
Wyświetla listę konfiguracji źródeł danych na danym koncie.
patch PATCH /datasources/v1beta/{dataSource.name=accounts/*/dataSources/*}
Zaktualizuj konfigurację dotychczasowego źródła danych.

Zasób REST: datasources_v1beta.accounts.dataSources.fileUploads

Metody
get GET /datasources/v1beta/{name=accounts/*/dataSources/*/fileUploads/*}
Pobiera najnowszy przesłany plik ź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/*}
Archiwizowanie dotychczasowego źródła 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 wywołujący.
patch PATCH /conversions/v1beta/{conversionSource.name=accounts/*/conversionSources/*}
Zaktualizuje informacje o dotychczasowym ź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
Utwórz samodzielne konto Merchant Center z dodatkową konfiguracją.
delete DELETE /accounts/v1beta/{name=accounts/*}
Usuwanie określonego konta niezależnie od jego typu: samodzielnego, MCA lub subkonta.
get GET /accounts/v1beta/{name=accounts/*}
Pobiera konto z konta Merchant Center.
list GET /accounts/v1beta/accounts
Wyświetla listę kont dostępnych dla wywołującego użytkownika i zgodnych z ograniczeniami żądania, takimi jak rozmiar strony czy filtry.
listSubaccounts GET /accounts/v1beta/{provider=accounts/*}:listSubaccounts
Wyświetla listę wszystkich subkont danego multikonta klientów.
patch PATCH /accounts/v1beta/{account.name=accounts/*}
Zaktualizuje konto niezależnie od jego typu: samodzielne, MCA lub subkonto.

Zasób REST: accounts_v1beta.accounts.autofeedSettings

Metody
getAutofeedSettings GET /accounts/v1beta/{name=accounts/*/autofeedSettings}
Pobiera ustawienia pliku automatycznego na koncie.
updateAutofeedSettings PATCH /accounts/v1beta/{autofeedSettings.name=accounts/*/autofeedSettings}
Zaktualizuj ustawienia automatycznego przesyłania danych na koncie.

Zasób REST: accounts_v1beta.accounts.businessIdentity

Metody
getBusinessIdentity GET /accounts/v1beta/{name=accounts/*/businessIdentity}
Pobiera tożsamość firmy powiązaną z kontem.
updateBusinessIdentity PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity}
Zaktualizuj 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}
Zaktualizuj informacje o firmie na koncie.

Zasób REST: accounts_v1beta.accounts.emailPreferences

Metody
getEmailPreferences GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences}
Zwraca ustawienia powiadomień e-mail użytkownika konta Merchant Center.
updateEmailPreferences PATCH /accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences}
Zmienia ustawienia powiadomień 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
Odwołuje zgłoszenie strony głównej sklepu.
updateHomepage PATCH /accounts/v1beta/{homepage.name=accounts/*/homepage}
Zaktualizuj stronę główną sklepu.

Zasób REST: accounts_v1beta.accounts.issues

Metody
list GET /accounts/v1beta/{parent=accounts/*}/issues
Wyświetla wszystkie problemy 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 danego sprzedawcy.
list GET /accounts/v1beta/{parent=accounts/*}/onlineReturnPolicies
Wyświetla listę wszystkich zasad zwrotów dla danego sprzedawcy.

Zasób REST: accounts_v1beta.accounts.programs

Metody
disable POST /accounts/v1beta/{name=accounts/*/programs/*}:disable
Wyłącz udział w określonym programie na koncie.
enable POST /accounts/v1beta/{name=accounts/*/programs/*}:enable
Włącz na koncie uczestnictwo w określonym programie.
get GET /accounts/v1beta/{name=accounts/*/programs/*}
Pobiera określony program na koncie.
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/*}
Usuwanie definicji regionu z konta Merchant Center.
get GET /accounts/v1beta/{name=accounts/*/regions/*}
Pobiera region zdefiniowany na koncie Merchant Center.
list GET /accounts/v1beta/{parent=accounts/*}/regions
Wyświetla listę regionów na koncie Merchant Center.
patch PATCH /accounts/v1beta/{region.name=accounts/*/regions/*}
Zmienia definicję regionu na koncie Merchant Center.

Zasób REST: accounts_v1beta.accounts.shippingSettings

Metody
getShippingSettings GET /accounts/v1beta/{name=accounts/*/shippingSettings}
Pobierz informacje o ustawieniach dostawy.
insert POST /accounts/v1beta/{parent=accounts/*}/shippingSettings:insert
Zastąp ustawienie dostawy sprzedawcy ustawieniem dostawy na podstawie prośby.

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 dotyczącej warunków 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/*}
Usuwanie użytkownika konta Merchant Center.
get GET /accounts/v1beta/{name=accounts/*/users/*}
Pobiera dane użytkownika konta Merchant Center.
list GET /accounts/v1beta/{parent=accounts/*}/users
Wyświetla listę wszystkich użytkowników konta Merchant Center.
patch PATCH /accounts/v1beta/{user.name=accounts/*/users/*}
Zmienia użytkownika konta Merchant Center.

Zasób REST: accounts_v1beta.termsOfService

Metody
accept GET /accounts/v1beta/{name=termsOfService/*}:accept
Przyjmuje TermsOfService.
get GET /accounts/v1beta/{name=termsOfService/*}
Pobiera TermsOfService powiązany z podaną wersją.
retrieveLatest GET /accounts/v1beta/termsOfService:retrieveLatest
Pobiera najnowszą wersję TermsOfService dla danego kind i region_code.