Comptes utilisateur vs comptes publicitaires
- Les comptes publicitaires sont enregistrés sur business.x.com et identifiés dans l’API par account_id. Les comptes publicitaires sont directement liés à des sources de financement et utilisent le contenu d’un ou plusieurs comptes utilisateur X en tant que « promotable users ». Chaque compte publicitaire peut accorder des autorisations à un ou plusieurs comptes utilisateur X. Le compte publicitaire, ou « compte actuel », est représenté dans presque toutes les URL exécutées sous la forme d’un paramètre en ligne :account_id.
- Les comptes utilisateur X (comme @AdsAPI) sont identifiés par user_id dans l’Ads API. Un ou plusieurs de ces comptes peuvent être associés à un compte publicitaire. Le compte utilisateur X authentifié qui effectue des requêtes sur l’API est appelé « utilisateur actuel ». La liste des comptes publicitaires auxquels l’utilisateur actuel a accès est disponible via GET accounts. Les « promotable users » sont des handles X qui peuvent être promus par un compte publicitaire spécifique. Pour plus de détails à ce sujet, consultez Obtaining Ads Account Access.
Méthodes d’accès aux comptes publicitaires
- Effectuer des requêtes au nom d’un annonceur (recommandé)
- Effectuer des requêtes en utilisant votre propre compte, auquel a été accordé l’accès au compte d’un annonceur, par exemple une agence gérant plusieurs comptes.
Niveaux d’accès
Autorisations au niveau de l’App
- Conversions uniquement : L’utilisateur dispose d’un accès aux endpoints Mobile et Web Conversion avec des autorisations de lecture et écriture.
- Accès standard : L’utilisateur dispose d’un accès aux endpoints Analytics, Gestion des campagnes, Creatives, Audiences personnalisées et Conversion avec des autorisations de lecture et écriture.
Autorisations au niveau du compte publicitaire
Méthodes pour obtenir des jetons d’accès
1. Obtenir le jeton d’accès (Utilisateur) d’un annonceur
2. Obtenir votre jeton d’accès (développeur)
FULL associé au compte, vous devez également recevoir l’autorisation de créer des Publications dans ce flux. Cela vous donnera accès via la permission TWEET_COMPOSER sur l’endpoint GET accounts/:account_id/authenticated_user_access.
Différences entre ces méthodes
| Jeton OAuth annonceur (utilisateur) | Jeton OAuth (développeur) (@username ajouté à un compte distinct) | |
| Accéder au compte X Ads | ✔ | ✔ |
| Créer des Publications pour le compte de l’utilisateur | ✔ | ✔* |
| Gérer les campagnes | ✔ | ✔ |
| Accéder aux statistiques | ✔ | ✔ |
| Créer des Cards pour le compte de l’utilisateur | ✔ | ✔ |
| Possibilité pour le développeur d’accéder via l’interface X Ads | ✔ | |
| Limites de taux | Distinct pour chaque annonceur | Distinct pour chaque compte annonceur |
Remarque : Voir la section Obtenir votre jeton d’accès (développeur) ci-dessus pour plus de détails.
Exemple de cas d’usage
Jeton d’accès de l’annonceur via le flux web OAuth à 3 volets


