Zalecamy użycie metody Biblioteki klienta interfejsów API Google do ustawienia za pomocą Content API for Shopping. Ten przewodnik używa klienta interfejsu Content API w Pythonie biblioteki, ale są one dostępne dla wielu popularnych programów i uprościć typowe zadania związane z interfejsami API, takie jak uwierzytelnianie, wysyłanie żądań i analizowania odpowiedzi. Aby uzyskać pomoc przy konfigurowaniu bibliotek klienta dla innych języków znajdziesz w pliku README.md googleads/googleads-shopping-samples znajdziesz w repozytorium GitHub.
Aby skonfigurować bibliotekę klienta interfejsów API Google pod kątem Pythona, wykonaj te czynności:
Utwórz katalog konfiguracji i uwierzytelniania biblioteki klienta . W katalogu głównym utwórz te katalogi:
~/shopping-samples/content/
Aby pobrać dane logowania na konto usługi, wykonaj te czynności:
- Otwórz bibliotekę interfejsów API Google.
- W menu u góry strony wybierz projekt. Jeśli nie masz konta utwórz je, klikając Nowy projekt.
- Jeśli nie masz jeszcze włączonego interfejsu Content API for Shopping, projektu, wyszukaj go na liście interfejsów API Google i włącz.
- Na pasku bocznym po lewej stronie kliknij Dane logowania. Może być konieczne kliknięcie strzałkę w lewo w lewym górnym rogu.
- Aby skonfigurować konto usługi, wybierz Utwórz dane logowania, a następnie Konto usługi.
- Nazwij nowe konto usługi. Jest to także domyślna nazwa użytkownika dla identyfikator konta usługi. Zapisz identyfikator konta usługi wraz z częścią po znaku „@” do późniejszego użycia. Kliknij Utwórz, a potem przejdź dalej. wybierz opcjonalne kroki przyznawania dostępu projektowi i użytkownikom, a następnie kliknij Gotowe.
- Nastąpi przekierowanie na stronę Konta usługi, na której Twoja nowa usługa będzie dostępna dostęp do konta Google.
Aby uzyskać klucz prywatny JSON, kliknij konto usługi, a następnie kliknij Klucze. . Kliknij Dodaj klucz > Utwórz nowy klucz, a następnie wybierz JSON jako typu klucza. Kliknij Utwórz, aby pobrać klucz prywatny na swój komputer. Nowy klucz zostanie pobrany automatycznie.
Zmień nazwę pobranego pliku danych logowania na service-account.json.
Przenieś plik service-account.json do home directory/shopping-samples/content/.
W sekcji home directory/shopping-samples/content/ utwórz plik pusty plik merchant-info.json.
W pliku merchant-info.json dodaj następujący tekst:
{ "merchantId": your Merchant Center merchant ID, "accountSampleUser": "the email address associated with your Merchant Center account" }
Dodaj nowe konto usługi jako użytkownika do konta Merchant Center. Jeśli jesteś deweloperem zewnętrznym, musisz poprosić swojego klienta o wykonanie tego kroku dla Ciebie.
- Otwórz konto Merchant Center.
- W ustawieniach konta Merchant Center wybierz Osoby i .
Kliknij + Dodaj osobę i użyj identyfikatora konta usługi jako adresu e-mail. nowego użytkownika.
Korzystanie z usługi
Accounts
wymaga dostępu administratora, więc wybierz Administracja.Kliknij Dodaj użytkownika, aby zapisać ustawienia i wrócić do listy użytkowników. Identyfikator konta usługi jest wyświetlany z wybraną rolą użytkownika.
Powtórz te czynności dla wszystkich innych kont usługi, które chcesz dodać.
Skopiuj (lub pobierz i rozpakuj) googleads/googleads-shopping-samples repozytorium GitHub w dowolnym miejscu na komputerze. nie musi znajdować się w w katalogu domowym lub w ~/shopping-samples/content/.
Jeśli repozytorium zostało przez Ciebie pobrane i rozpakowane, zamiast klonować, zmień jego nazwę rozpakowany katalog do googleads-shopping-samples.
Aby zainstalować wymagane przykładowe zależności, w oknie terminala Przejdź do googleads-shopping-samples/python/ i wpisz:
pip install -r requirements.txt
Masz teraz skonfigurowaną bibliotekę klienta interfejsu API Google dla języka Python i gotową do użycia z Content API. W następnej sekcji utworzysz i wyślesz prośbę o wstawienie nowego produktu.