Account utente vs account pubblicitari
- Gli account pubblicitari sono registrati su business.x.com e identificati nell’API tramite account_id. Sono collegati direttamente alle fonti di finanziamento e utilizzano i contenuti di uno o più account utente X come “promotable users”. Ogni account pubblicitario può concedere l’autorizzazione a uno o più account utente X. L’account pubblicitario, o “account corrente”, è rappresentato nella quasi totalità degli URL eseguiti come parametro in linea :account_id.
- Gli account utente X (ad esempio @AdsAPI) sono identificati da user_id nella X Ads API. Uno o più di questi account possono essere associati a un account pubblicitario. L’account utente X autenticato che effettua le richieste all’API è indicato come “current user”. Un elenco degli account pubblicitari a cui l’utente corrente ha accesso è disponibile con GET accounts. I “promotable users” sono handle X che possono essere promossi da uno specifico account pubblicitario. Per ulteriori dettagli, consulta Obtaining Ads Account Access.
Metodi per l’accesso all’account pubblicitario
- Inviare richieste per conto di un inserzionista (consigliato)
- Inviare richieste utilizzando il tuo account a cui è stato concesso l’accesso all’account di un inserzionista, ad esempio un’agenzia che gestisce più account.
Livelli di accesso
Autorizzazioni a livello di App
- Solo conversioni: l’utente ha accesso agli endpoint di Mobile e Web Conversion con accesso read & write.
- Accesso standard: l’utente ha accesso agli endpoint di Analytics, Campaign Management, Creatives, Custom Audiences e Conversion con accesso read & write.
Autorizzazioni a livello di Ad Account
Metodi per ottenere gli access token
1. Ottenere l’access token (User) di un inserzionista
2. Ottieni il tuo access token (Developer)
FULL
sull’account, devi anche ottenere il permesso di creare Post in questo flusso. Ciò abiliterà l’accesso tramite il permesso TWEET_COMPOSER
sull’endpoint GET accounts/:account_id/authenticated_user_access.
Differenze tra questi metodi
OAuth Token Inserzionista (Utente) | OAuth Token (Sviluppatore) (@username aggiunto per distinguere l’account) | |
Accesso all’account Ads | ✔ | ✔ |
Creazione di Post per conto dell’utente | ✔ | ✔* |
Gestione delle campagne | ✔ | ✔ |
Accesso ad Analytics | ✔ | ✔ |
Creazione di Card per conto dell’utente | ✔ | ✔ |
Possibilità per lo sviluppatore di accedere tramite l’UI di X Ads | ✔ | |
Limiti di velocità | Distinti per Inserzionista | Distinti per Account inserzionista |
Nota: Vedi la sezione Ottieni il tuo access token (Sviluppatore) sopra per i dettagli.
Esempio di caso d’uso
Access Token dell’inserzionista tramite flusso web OAuth a 3 passaggi
Il flusso standard è web-based e utilizza il flusso OAuth di autorizzazione a 3 passaggi. Le schermate riportate qui fanno parte di un esempio di cui puoi consultare il codice sorgente su https://github.com/xdevplatform/twauth-web. A un certo punto dell’applicazione, dovrai reindirizzare verso X per autorizzare la tua applicazione

