Za pomocą interfejsu Merchant API możesz:
- Zarządzaj sposobem, w jaki informacje o Twojej firmie i jej produktach wyświetlają się w Google.
- Zapewnia zautomatyzowany dostęp do danych, statystyk i szerokiej gamy wyjątkowych możliwości.
- Rozwijaj firmę i docieraj do większej liczby klientów w Google.
Interfejs Merchant API umożliwia zarządzanie dużymi lub złożonymi kontami Merchant Center. Typowe przypadki użycia:
- Automatyczne zarządzanie kontem
- Automatyczne zarządzanie produktami
- Zautomatyzowane zarządzanie asortymentem
- Zarządzanie automatycznymi raportami dotyczącymi skuteczności i trendów rynkowych
Interfejs Merchant API umożliwia tworzenie wielu źródeł danych i zarządzanie nimi, co pozwala lepiej porządkować informacje o produktach, promocje i opinie. Interfejs Merchant API umożliwia zarządzanie produktami w sposób uzupełniający inne metody przesyłania danych o produktach, takie jak pliki i automatyczne pliki danych. Interfejs API sprzedawcy pozwala też na równoległe wykonywanie wielu pojedynczych żądań.
Interfejs Merchant API to nowa wersja interfejsu Content API for Shopping. Składa się on z kilku interfejsów sub-API.
Co nowego w Merchant API
Oto kilka powodów, dla których warto przejść na Merchant API:
Lepsze zarządzanie danymi o zasobach reklamowych dzięki wprowadzeniu tych nowych metod:
Umożliwia zarządzanie dodatkowymi źródłami danych przez ich tworzenie i pobieranie oraz przez łączenie dodatkowych źródeł danych z podstawowymi źródłami danych.
Włącza powiadomienia push o zmianach dotyczących produktów i konta, eliminując potrzebę okresowego pobierania danych dzięki powiadamianiu w czasie rzeczywistym o zmianach danych.
Przedstawia zasób
accounts.autofeedSettingsi metody pobierania oraz aktualizowania ustawień automatycznego przesyłania.Wprowadza przesyłanie opinii o produktach i opinii o sprzedawcy.
Wprowadza zasób
accounts.productInputs, aby uprościć zasóbaccounts.products.Umożliwia aktualizowanie danych o produktach w połączeniu z innymi metodami przesyłania danych, takimi jak pliki.
Nowa tabela
NonProductPerformanceViewz danymi o skuteczności stron niedotyczących produktów, takimi jak informacje o ruchu przychodzącym do witryny sprzedawcy.Modułowa konstrukcja z izolowanymi i częstszymi ulepszeniami funkcji.
Zaktualizowana dokumentacja i przykładowe kody
Lepsze dopasowanie do propozycji ulepszeń interfejsu API Google.
ulepszona pomoc i komunikacja z deweloperami dzięki rejestracji deweloperów.
Zanim rozpoczniesz
Aby uruchomić żądanie do interfejsu API sprzedawcy, musisz mieć:
Konto Merchant Center: to konto, na które będziesz przesyłać zapytania, aktualizacje i dane. Sprawdź, czy masz uprawnienia niezbędne do zarządzania produktami i asortymentem na tym koncie.
Projekt Google Cloud: projekt służy do uzyskiwania dostępu do konta z poziomu interfejsu API.
Połączenie konta Merchant Center z projektem w chmurze Google Cloud. Utwórz link, wywołując metodę rejestracji dewelopera. Będziesz używać tego konta i tych użytkowników do komunikacji dotyczącej integracji interfejsu API, ankiet i możliwości.
- Połącz konto Merchant Center z projektem Google Cloud, rejestrując się jako deweloper. Użytkownicy z rolą programisty korzystającego z interfejsu API będą otrzymywać komunikaty dotyczące interfejsu API, w tym obowiązkowe powiadomienia, ankiety dla programistów i informacje o możliwościach.
Uwierzytelnianie z poziomu interfejsu Merchant API
Do uwierzytelniania możesz użyć tych opcji:
- Możesz wygenerować identyfikator klienta OAuth 2.0 i obiekt tajny dla swojej aplikacji. Identyfikator i obiekt tajny mogą być następnie używane do generowania danych uwierzytelniających OAuth 2.0 potrzebnych w wywołaniach interfejsu API do konta Merchant Center.
- Możesz utworzyć konto usługi i pobrać jego klucz prywatny, aby wykonywać wywołania interfejsu API.
Identyfikatory konta i usługi
Merchant API używa do identyfikacji nazw zasobów zamiast identyfikatorów. Przykładowa nazwa zasobu produktu może wyglądać tak: accounts/123456/products/en~US~sku123, gdzie 123456 to unikalny identyfikator konta, a en~US~sku123 to unikalny identyfikator produktu.
Format adresu URL żądania
Aby wykonać operację na zasobie, wyślij żądania do adresów URL w tym formacie:
https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME}:{METHOD}
W przypadku metod standardowych, takich jak list i get, część :{METHOD} jest pomijana.
Na przykład to żądanie usuwa asortyment regionalny:
DELETE https://merchantapi.googleapis.com/inventories/v1/accounts/123456/products/en~US~sku123/regionalInventories/456
Aby utworzyć zasób, użyj nazwy zasobu zasobu nadrzędnego i tego adresu URL:
POST https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME_OF_PARENT}/{RESOURCE}
Na przykład to żądanie pokazuje, jak utworzyć region dla accounts/123456:
POST https://merchantapi.googleapis.com/accounts/v1/accounts/123456/regions?regionId=WA HTTP/1.1
{
"displayName": "Washington",
"name": "Washington",
"postalCodeArea": {
"postalCodes": [
{
"begin": "98039",
"end": "98118"
}
],
"regionCode": "US"
}
}
Więcej informacji o konkretnych usługach znajdziesz w dokumentacji Merchant API.
Pierwsze kroki z interfejsem Merchant API
Aby szybko sprawdzić, jak działa Merchant API, i spróbować przesłać przykładowy produkt, zapoznaj się z artykułem Pierwsze kroki z Merchant API.
Używanie gRPC lub REST
Merchant API obsługuje gRPC i REST. Wywołania Merchant API można wykonywać na 2 sposoby:
| gRPC (zalecane) | REST |
|---|---|
|
|
Korzystanie z bibliotek klienta i przykładowego kodu
Każdy podrzędny interfejs API ma biblioteki klienta, które ułatwiają rozpoczęcie pracy. Przykładowy kod może pomóc Ci rozpocząć pisanie kodu w językach Java, PHP i Python. Więcej informacji znajdziesz w artykule Przykłady Merchant API.
Pomoc
Informacje o tym, jak uzyskać pomoc, znajdziesz w artykule Pomoc dotycząca Merchant API.
Prześlij opinię
Aby przesłać opinię, prześlij jedną z tych informacji:
- Funkcje interfejsu API: w sekcji Na czym polega problem lub czego dotyczy pytanie? w formularzu opinii wybierz opcję Prześlij opinię.
- Dokumentacja: użyj ocen na stronie i przycisku Prześlij opinię.
- Przykłady i biblioteki: zgłoś problem w repozytorium GitHub, w którym znajdują się przykłady kodu.
Co dalej?
Informacje o zgodności wstecznej znajdziesz w artykule Zgodność Content API for Shopping.
Aby dowiedzieć się więcej o najważniejszych funkcjach Merchant API, zapoznaj się z przewodnikami w menu nawigacyjnym po lewej stronie.
Informacje o dostępnych zasobach i usługach znajdziesz w dokumentacji referencyjnej.