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.autofeedSettingsoraz 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ób- accounts.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 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ń 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.