Za pomocą Merchant API możesz:
- zarządzać sposobem, w jaki informacje o Twojej firmie i produktach wyświetlają się w Google;
- Uzyskaj zautomatyzowany dostęp do danych, statystyk i wyjątkowych funkcji.
- Rozwijaj firmę i docieraj do większej liczby klientów w Google.
Interfejs Merchant API może zarządzać dużymi lub złożonymi kontami Merchant Center. Typowe przypadki użycia to:
- Automatyczne zarządzanie kontami
- Automatyczne zarządzanie produktami
- Automatyczne zarządzanie asortymentem
- Automatyczne zarządzanie raportami dotyczącymi skuteczności i statystyk rynkowych
Interfejs Merchant API umożliwia tworzenie wielokrotnych źródeł danych i zarządzanie nimi, co pozwala lepiej organizować informacje o produktach, promocjach i opiniach. Za pomocą interfejsu Merchant API możesz zarządzać produktami w sposób, który uzupełnia inne metody przesyłania danych o produktach, takie jak pliki i automatyczny plik danych. Interfejs Merchant API umożliwia też równoległe wykonywanie wielu pojedynczych żądań.
Merchant API to przeprojektowana wersja Content API for Shopping. Składa się 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 asortymencie 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 dodatkowych źródeł danych z podstawowymi źródłami danych.
Umożliwia powiadomienia o zmianach w danych produktów, eliminując potrzebę okresowego pobierania danych przez powiadamianie o zmianie stanu produktu.
Wprowadza zasób
accounts.autofeedSettings
oraz metody pobierania i aktualizowania ustawień automatycznego przesyłania danych.Wprowadza przesyłanie opinii o produktach i opinii o 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 tabela
NonProductPerformanceView
z danymi o skuteczności niezwiązanymi z produktami, takimi jak informacje o ruchu przychodzącym do witryny sprzedawcyModułowa konstrukcja z izolowanymi i częstszymi ulepszeniami funkcji
Zaktualizowana dokumentacja i przykłady kodu
Lepsze dostosowanie do propozycji ulepszeń interfejsu API Google
Ulepszona obsługa i komunikacja z deweloperami dzięki rejestracji deweloperów.
Zaktualizowana dokumentacja i przykłady kodu.
Ulepszona obsługa i komunikacja z deweloperami dzięki rejestracji deweloperów.
Zanim rozpoczniesz
Aby uruchomić żądanie interfejsu Merchant API, musisz mieć:
Konto Merchant Center: to konto, na którym będziesz wysyłać zapytania, aktualizować dane i przesyłać je. Sprawdź, czy masz niezbędne uprawnienia do zarządzania produktami i asortymentem na tym koncie.
Projekt Google Cloud: używaj go, aby uzyskać dostęp do konta za pomocą interfejsu API.
Połączenie z konta Merchant Center z projektem Google Cloud. Utwórz link, wywołując metodę rejestracji dewelopera. Będziesz używać tego konta i tych użytkowników do komunikacji w sprawie 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ą dewelopera interfejsu API będą otrzymywać komunikaty dotyczące interfejsu API, w tym obowiązkowe ogłoszenia dotyczące usługi, ankiety dla deweloperów i informacje o możliwościach.
Uwierzytelnianie za pomocą 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 można następnie wykorzystać do wygenerowania danych logowania OAuth 2.0 potrzebnych w wywołaniach interfejsu API na konto Merchant Center.
- Aby wywoływać interfejs API, możesz utworzyć konto usługi i pobrać jego klucz prywatny.
Identyfikatory konta i produktu
Interfejs Merchant API 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 wykonać operację na zasobie, wyślij żądania na adresy URL w tym formacie:
https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME}:{METHOD}
Część :{METHOD}
jest pomijana w przypadku standardowych metod, takich jak list i get.
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 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 referencyjnej interfejsu 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 interfejsu Merchant API można wykonywać na 2 sposoby:
gRPC (zalecane) | REST |
---|---|
|
|
Korzystanie z bibliotek klienta i przykładowych fragmentów kodu
Każdy interfejs API ma biblioteki klienta, które pomogą Ci rozpocząć pracę. Przykładowe fragmenty kodu mogą pomóc Ci w rozpoczęciu pisania kodu w językach Java, PHP i Python. Więcej informacji znajdziesz w artykule Przykłady dotyczące interfejsu Merchant API.
Pomoc
Informacje o tym, jak uzyskać pomoc, znajdziesz w artykule Uzyskiwanie pomocy dotyczącej interfejsu Merchant API.
Prześlij opinię
Aby przesłać opinię, wykonaj jedną z tych czynności:
- Funkcje interfejsu API: w sekcji Jaki jest problem lub pytanie? w formularzu opinii wybierz opcję Prześlij opinię.
- Dokumentacja: użyj ocen w postaci kciuka w górę lub w dół na stronie oraz przycisku Prześlij opinię.
- Przykłady i biblioteki: utwórz zgłoszenie w repozytorium GitHub dla przykładowych fragmentów kodu.
Co dalej?
Informacje o zgodności wstecznej znajdziesz w artykule Zgodność Content API for Shopping.
Więcej informacji o najważniejszych funkcjach Merchant API znajdziesz w przewodnikach w menu nawigacyjnym po lewej stronie.
Informacje o dostępnych zasobach i usługach znajdziesz w dokumentacji.