Questa guida illustra come configurare OAuth2 per l'accesso API utilizzando le credenziali e il computer il flusso di lavoro o il web il flusso di lavoro. Devi eseguire questi passaggi una sola volta, a meno che non revochi, elimini o devi modificare gli ambiti consentiti Credenziali OAuth2.
Crea credenziali OAuth2
Segui i passaggi per configurare un progetto della console API di Google per dell'API Google Ads.
Scarica il file JSON dei client secret e inseriscilo in una posizione accessibile dal codice.
Configurare la libreria client
Nel file
google_ads_config.rb
, inserisci l'ID client e il secret, è disponibile nel file JSON scaricato qui sopra.c.client_id = INSERT_OAUTH2_CLIENT_ID_HERE c.client_secret = INSERT_OAUTH2_CLIENT_SECRET_HERE
In un terminale, esegui l'esempio di OAuth2:
ruby generate_user_credentials.rb -P /path/to/client_secrets.json
Nell'esempio ti viene chiesto di visitare un URL in cui devi consentire l'autenticazione OAuth2 per accedere all'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. Clic Continua nella schermata per il consenso OAuth2.
Viene visualizzata una pagina con un messaggio che indica l'autorizzazione riuscito.
Torna alla console in cui stavi eseguendo l'esempio. L'esempio dovrebbe sono stati completati e che mostreranno il token di aggiornamento. Copia il token di aggiornamento nel file
google_ads_config.rb
.