Questa guida illustra come configurare OAuth2 per l'accesso API utilizzando le tue credenziali e il flusso desktop o il flusso web. Questi passaggi devono essere eseguiti solo una volta, a meno che non revochi, elimini o non sia necessario modificare gli ambiti consentiti per le credenziali OAuth2.
Crea 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 segreto, poi torna a questa pagina.
Configurare 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}
Nell'esempio ti viene chiesto di visitare un URL in cui devi 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 per il 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 viene visualizzato con alcune istruzioni nella stessa pagina, seguito 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 su cui stai eseguendo l'esempio e premi
Ctrl + C
per terminare il processo. Quindi copia il token di aggiornamento generato insieme all'ID client e al client secret nel tuogoogleads.properties
o salvalo in un altro luogo per utilizzarlo per creare un'istanza della libreria in fase di runtime.