Z tej strony dowiesz się, jak utworzyć konto Merchant Center i przesłać przykładowy produkt za pomocą Merchant API.
Zanim zaczniesz
włączyć Merchant API w projekcie Google Cloud, Będzie on potrzebny do uwierzytelniania.
Czy mam projekt Google Cloud?
Jeśli używasz integracji interfejsu API w Apps Script za pomocą usługi treści w Zakupach, tworzy ona domyślny projekt Google Cloud i automatycznie włącza usługę Merchant API. Zanim zaczniesz korzystać z Merchant API, musisz jednak przeprowadzić jednorazową rejestrację programisty. Więcej informacji znajdziesz w artykule Korzystanie z usługi Merchant API w Apps Script.
Jeśli nie masz projektu Google Cloud, możesz go utworzyć.
Krok 1. Utwórz konto Merchant Center
Aby korzystać z Merchant API, musisz mieć konto Merchant Center. Aby utworzyć konto, zapoznaj się z artykułem Pierwsze kroki z Merchant Center. Jeśli masz już konto Merchant Center z uprawnieniami „Administrator”, możesz go użyć.
Krok 2. Konfigurowanie uwierzytelniania w interfejsie Merchant API
Najlepszy sposób skonfigurowania uwierzytelniania zależy od środowiska, w którym planujesz pracować:
- Jeśli jesteś dostawcą zewnętrznym, poproś aplikację o dostęp do kont Merchant Center klientów za pomocą OAuth 2.0. Szczegółowe informacje znajdziesz w artykule Uzyskiwanie dostępu do kont klientów. Aby się zarejestrować, musisz uzyskać token OAuth dla swojego konta Google.
- Jeśli tworzysz aplikację wewnętrzną, która potrzebuje dostępu tylko do Twojego konta Merchant Center, zapoznaj się z artykułem Uzyskiwanie dostępu do konta.
Krok 3. Określ sposób interakcji z Merchant API.
Z interfejsem Merchant API można wchodzić w interakcję na 2 sposoby:
Bezpośrednie wywołania interfejsu API
Wysyłaj bezpośrednio nieprzetworzone żądania do punktów końcowych API, zwykle za pomocą protokołu HTTP(S). Ręcznie tworzysz treść żądania, ustawiasz nagłówki (w tym uwierzytelnianie) i analizujesz odpowiedź.
Przewodnik po bezpośrednich wywołaniach interfejsu APIBiblioteki klienta
Korzystaj z gotowych bibliotek, które zawierają szczegóły niskiego poziomu dotyczące wysyłania żądań i obsługi odpowiedzi. Zajmują się uwierzytelnianiem, serializacją żądań i odpowiedzi oraz innymi powtarzalnymi fragmentami kodu.
Przewodnik po bibliotekach klienta