Przepływ konta usługi OAuth

Z tego przewodnika dowiesz się, jak skonfigurować protokół OAuth2 pod kątem dostępu do interfejsu API za pomocą własnych danych logowania przy użyciu kont usługi. Te czynności musisz wykonać tylko raz, chyba że unieważnisz lub usuniesz OAuth2 dane logowania.

Tworzenie danych logowania OAuth2

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

Skonfiguruj bibliotekę klienta

Ustaw ścieżkę pliku JSON klucza prywatnego i przekaż identyfikator konta w 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 do kodu Bash ten kod konfigurację lub środowisko:

export GOOGLE_ADS_JSON_KEY_FILE_PATH=PRIVATE_KEY_FILE_PATH
export GOOGLE_ADS_IMPERSONATED_EMAIL=DELEGATE_ACCOUNT_ID