Questa guida illustra la procedura per configurare OAuth2 per l'accesso alle API utilizzando le tue credenziali e il flusso per computer o il flusso web. Questi passaggi devono essere eseguiti solo una volta, a meno che non revochi, elimini o debba modificare gli ambiti consentiti per le tue credenziali OAuth2.
Creare le credenziali OAuth2
Segui i passaggi per configurare un progetto della console API di Google per l'API Google Ads.
Prendi nota dell'ID client e del secret, quindi torna a questa pagina.
Configura la libreria client
In un terminale, vai all'esempio di OAuth2.
Esegui questo esempio utilizzando la riga di comando. Prima di eseguire l'esecuzione, puoi modificare i valori
INSERT_XXX_HERE
nell'esempio oppure utilizzare gli argomenti-client_id
per l'ID client e-client_secret
per il client secret.perl generate_user_credentials.pl -client_id {client_id} -client_secret {client_secret}
L'esempio ti chiede di visitare un URL in cui dovrai consentire alle credenziali OAuth2 di accedere al tuo account Google Ads per tuo conto.
Paste this url in your browser: https://accounts.google.com/o/oauth2/v2/auth?response_type=code&access_type=offline&client_id=...
Accedi all'URL in una sessione di navigazione privata o in una finestra di navigazione in incognito. Accedi con lo stesso Account Google che utilizzi per accedere a Google Ads. Fai clic su Continua nella schermata di consenso OAuth2.
Viene visualizzata una pagina con un messaggio che indica che l'autorizzazione è riuscita.
Authorization code was successfully retrieved.
Vedrai che l'esempio è stato completato e il token di aggiornamento visualizzato con alcune istruzioni nella stessa pagina, seguite dalle proprietà necessarie per configurare la libreria client:
Replace the following keys and values in your googleads.properties configuration file: clientId==***********************apps.googleusercontent.com clientSecret=**** refreshToken=****
Torna alla console in cui stai eseguendo l'esempio e premi
Ctrl + C
per terminare il processo. Poi copia il token di aggiornamento generato insieme all'ID cliente e al segreto cliente ingoogleads.properties
o salvalo altrove per utilizzarlo se esegui l'inizializzazione della libreria in fase di esecuzione.