Dzięki interfejsowi API sprzedawcy możesz:
- zarządzać sposobem, w jaki informacje o Twojej firmie i produktach wyświetlają się w Google;
- uzyskać programowy dostęp do danych, statystyk i wyjątkowych możliwości;
- rozwijać firmę i docierać do większej liczby klientów w Google.
Interfejs API sprzedawcy może zarządzać dużymi lub złożonymi kontami Merchant Center. Typowe przypadki użycia obejmują:
- automatyczne zarządzanie kontem;
- automatyczne zarządzanie produktami;
- automatyczne zarządzanie asortymentem;
- automatyczne zarządzanie raportami o skuteczności i statystykach rynkowych.
Interfejs API sprzedawcy umożliwia tworzenie wielu źródeł danych, co pozwala lepiej porządkować informacje o produktach, promocje i opinie. Interfejs API sprzedawcy 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 API sprzedawcy to przeprojektowany interfejs Content API for Shopping. Składa się z kilku podrzędnych interfejsów API.
Co nowego w interfejsie API sprzedawcy
Oto kilka powodów, dla których warto przejść na interfejs API sprzedawcy:
Lepsze zarządzanie danymi o asortymentach dzięki wprowadzeniu tych nowych metod:
Umożliwia zarządzanie dodatkowymi źródłami danych przez tworzenie i pobieranie dodatkowych źródeł danych oraz łączenie ich z podstawowymi źródłami danych.
Umożliwia otrzymywanie powiadomień o zmianach w danych o produktach, co eliminuje konieczność okresowego pobierania danych, ponieważ powiadomienia są wysyłane, gdy zmieni się stan produktu.
Wprowadza zasób
accounts.autofeedSettingsi metody pobierania oraz aktualizowania ustawień automatycznego pliku danych.Umożliwia przesyłanie opinii o produktach i sprzedawcach.
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
NonProductPerformanceViewtabela z danymi o skuteczności niezwiązanymi z produktami, takimi jak informacje o ruchu przychodzącym do witryny sprzedawcy.Modułowa konstrukcja z izolowanymi i częstszymi ulepszeniami funkcji.
Zaktualizowana dokumentacja i przykłady kodu
Lepsze dostosowanie do propozycji ulepszeń interfejsów API Google.
Lepsza obsługa i komunikacja z deweloperami dzięki rejestracji dewelopera.
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. Upewnij się, że masz niezbędne uprawnienia do zarządzania produktami i asortymentami na tym koncie.
Projekt Google Cloud: użyj projektu, aby uzyskać dostęp do konta z poziomu interfejsu API.
Połączenie między kontem Merchant Center a projektem Google Cloud. Utwórz połączenie, wywołując metodę rejestracji dewelopera. Będziesz używać tego konta i tych użytkowników do komunikacji dotyczącej integracji z interfejsem API, ankiet i możliwości.
- Połącz konto Merchant Center z projektem w chmurze Google, rejestrując się jako deweloper. Użytkownicy z rolą programisty 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 API sprzedawcy
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 można następnie wykorzystać do wygenerowania danych logowania OAuth 2.0 potrzebnych do wywoływania interfejsu API na koncie Merchant Center.
- Możesz utworzyć konto usługi i pobrać jego klucz prywatny, aby wywoływać interfejs API.
Identyfikatory kont i produktów
Interfejs API sprzedawcy używa nazw zasobów zamiast identyfikatorów do
identyfikacji. 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 pracować z zasobem, wysyłaj żądania do adresów URL w tym formacie:
https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME}:{METHOD}
W przypadku standardowych metod, takich jak list i get, pomijana jest część :{METHOD}.
Na przykład to żądanie usuwa asortyment regionalny:
DELETE https://merchantapi.googleapis.com/inventories/v1/accounts/123456/products/online~en~US~sku123/regionalInventories/456
Aby utworzyć zasób, użyj nazwy 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 poszczególnych usługach znajdziesz w dokumentacji API sprzedawcy.
Pierwsze kroki z interfejsem API sprzedawcy
Aby szybko sprawdzić, jak działa interfejs API sprzedawcy, i przesłać przykładowy produkt, przeczytaj artykuł Pierwsze kroki z interfejsem API sprzedawcy.
Używanie gRPC lub REST
Interfejs API sprzedawcy obsługuje gRPC i REST. Istnieją 2 sposoby wywoływania interfejsu API sprzedawcy:
| gRPC (zalecane) | REST |
|---|---|
|
|
Korzystanie z bibliotek klienta i przykładów kodu
Każdy podrzędny interfejs API ma biblioteki klienta, które pomagają w rozpoczęciu pracy. Przykłady kodu mogą pomóc w rozpoczęciu pisania kodu w językach Java, PHP i Python. Więcej informacji znajdziesz w artykule Przykłady interfejsu API sprzedawcy.
Pomoc
Informacje o uzyskiwaniu pomocy znajdziesz w artykule Pomoc dotycząca interfejsu API sprzedawcy.
Prześlij opinię
Aby przesłać opinię, wykonaj jedną z tych czynności:
- Funkcje interfejsu API: w sekcji Jaki jest problem lub pytanie? formularza opinii kliknij opcję Prześlij opinię.
- Dokumentacja: użyj ocen kciukiem na stronie i przycisku Prześlij opinię.
- Przykłady i biblioteki: Utwórz zgłoszenie w repozytorium GitHub z przykładami kodu.
Co dalej?
Informacje o zgodności wstecznej i zgodności z Content API for Shopping.
Aby dowiedzieć się więcej o najważniejszych funkcjach interfejsu API sprzedawcy, zapoznaj się z przewodnikami w menu nawigacyjnym po lewej stronie.
Informacje o dostępnych zasobach i usługach znajdziesz w dokumentacji.