Przepływ konta usługi OAuth

Z tego przewodnika dowiesz się, jak skonfigurować protokół OAuth2 na potrzeby dostępu do interfejsu API przy użyciu własnych danych logowania przy użyciu kont usługi. Te czynności należy wykonać tylko raz, chyba że unieważnisz lub usuniesz swoje dane uwierzytelniające OAuth2.

Tworzenie danych logowania OAuth2

Wygeneruj identyfikator konta usługi (przekazanie dostępu) i plik *.JSON, postępując zgodnie z instrukcjami, a potem wróć na tę stronę.

Konfigurowanie biblioteki klienta

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

jsonKeyFilePath=PRIVATE_KEY_FILE_PATH
impersonatedEmail=DELEGATE_ACCOUNT

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

export GOOGLE_ADS_JSON_KEY_FILE_PATH=PRIVATE_KEY_FILE_PATH
export GOOGLE_ADS_IMPERSONATED_EMAIL=DELEGATE_ACCOUNT_ID