Przepływ konta usługi OAuth

W tym przewodniku znajdziesz instrukcje konfigurowania OAuth2 w celu uzyskiwania dostępu do interfejsów API za pomocą własnych danych logowania za pomocą kont usługi. Wystarczy, że wykonasz te czynności tylko raz, chyba że cofniesz lub usuniesz swoje poświadczenia OAuth2.

Tworzenie danych logowania OAuth2

Wygeneruj identyfikator konta usługi (uprawnionego) i plik *.JSON, wykonując instrukcje podane w linku, a potem wróć na tę stronę.

Konfigurowanie biblioteki klienta

Ustaw ścieżkę do pliku JSON klucza prywatnego i zdeleguj identyfikator konta w konfiguracji. Jeśli używasz pliku googleads.properties, dodaj te informacje:

jsonKeyFilePath=PRIVATE_KEY_FILE_PATH
impersonatedEmail=DELEGATE_ACCOUNT

Jeśli używasz zmiennych środowiskowych, dodaj te informacje do konfiguracji lub środowiska Bash:

export GOOGLE_ADS_JSON_KEY_FILE_PATH=PRIVATE_KEY_FILE_PATH
export GOOGLE_ADS_IMPERSONATED_EMAIL=DELEGATE_ACCOUNT_ID