Flux du compte de service OAuth

Ce guide vous explique comment configurer OAuth2 pour l'accès aux API à l'aide de vos propres identifiants à l'aide de comptes de service. Vous n'avez besoin de suivre cette procédure qu'une seule fois, sauf si vous révoquez ou supprimez vos identifiants OAuth2.

Créer des identifiants OAuth2

Générez un ID de compte de service (délégué) et un fichier *.JSON en suivant les instructions indiquées dans le lien, puis revenez sur cette page.

Configurer la bibliothèque cliente

Définissez le chemin d'accès au fichier JSON de la clé privée et l'ID de compte délégué dans votre configuration. Si vous utilisez un fichier googleads.properties, ajoutez les éléments suivants:

jsonKeyFilePath=PRIVATE_KEY_FILE_PATH
impersonatedEmail=DELEGATE_ACCOUNT

Si vous utilisez des variables d'environnement, ajoutez ce qui suit à votre configuration ou environnement Bash:

export GOOGLE_ADS_JSON_KEY_FILE_PATH=PRIVATE_KEY_FILE_PATH
export GOOGLE_ADS_IMPERSONATED_EMAIL=DELEGATE_ACCOUNT_ID