Come altre API di Google, anche l'API Google Ads utilizza il protocollo OAuth 2.0 per l'autenticazione e l'autorizzazione. OAuth 2.0 consente all'app client dell'API Google Ads di accedere all'account Google Ads di un utente senza dover gestire o archiviare i dati di accesso dell'utente.
In generale, tutti gli scenari di autorizzazione OAuth 2.0 supportati da Google funzionano anche con l'API Google Ads. Tuttavia, ci concentreremo su alcuni scenari più comuni per gli sviluppatori dell'API Google Ads.
Scenario | Approccio consigliato |
---|---|
La mia app utilizza già una o più API di Google. Ho già creato il supporto per i flussi di lavoro OAuth 2.0 per la mia app e devo solo aggiungere la funzionalità dell'API Google Ads alla mia app esistente. |
|
Sto creando un'app che gestisce gli account Google Ads a cui ho già accesso. Se in futuro dovrò gestire nuovi account Google Ads, accederò a questi account collegandoli al mio account amministratore Google Ads. OPPURE Qualcuno mi inviterà a gestire questi account. |
Utilizza il flusso di lavoro del service account. Se hai norme organizzative che ti impediscono di utilizzare gli account di servizio, utilizza il flusso di lavoro di autenticazione per un singolo utente come fallback. |
Sto creando un'app che gestisce gli account Google Ads per conto di altri utenti. La mia app creerà una schermata utente che consentirà agli utenti che hanno eseguito l'accesso di connettersi ai propri account Google Ads e autorizzare la mia app a gestire questi account per loro conto. | Utilizza l'autenticazione multiutente. |