Cuentas de usuario vs cuentas publicitarias
- Las cuentas publicitarias se registran en business.x.com y se identifican en la API por account_id. Las cuentas publicitarias se vinculan directamente a fuentes de financiación y aprovechan contenido de una o más cuentas de usuario de X como “usuarios promocionables”. Cada cuenta publicitaria puede otorgar permisos a una o más cuentas de usuario de X. La cuenta publicitaria, o “cuenta actual”, se representa en casi todas las URL ejecutadas como un parámetro en línea :account_id.
- Las cuentas de usuario de X (como @AdsAPI) se identifican por user_id en la X Ads API. Una o más de estas cuentas pueden asociarse a una cuenta publicitaria. La cuenta de usuario de X autenticada que realiza solicitudes en la API se denomina “usuario actual”. El listado de las cuentas publicitarias a las que el usuario actual tiene acceso puede consultarse con GET accounts. Los “usuarios promocionables” son handles de X que pueden ser promovidos por una cuenta publicitaria específica. Para más detalles al respecto, consulte Obtaining Ads Account Access.
Métodos para el acceso a cuentas de anuncios
- Realizar solicitudes en nombre de un anunciante (recomendado)
- Realizar solicitudes usando tu cuenta a la que se le concedió acceso a la cuenta de un anunciante, por ejemplo, una agencia que gestiona varias cuentas.
Niveles de acceso
Permisos a nivel de App
- Solo conversiones: El usuario tiene acceso a los endpoints de Mobile y Web Conversion con permisos de lectura y escritura.
- Acceso estándar: El usuario tiene acceso a los endpoints de Analytics, Campaign Management, Creatives, Custom Audiences y Conversion con permisos de lectura y escritura.
Permisos a nivel de cuenta publicitaria
Métodos para obtener access tokens
1. Obtener el access token de un anunciante (Usuario)
2. Obtén tu access token (para desarrolladores)
FULL
de la cuenta, también se te debe conceder acceso para crear Posts en este flujo. Eso habilitará el acceso mediante el permiso TWEET_COMPOSER
en el endpoint GET accounts/:account_id/authenticated_user_access.
Diferencias entre estos métodos
Token OAuth de anunciante (usuario) | Token OAuth (desarrollador) (@username agregado para separar la cuenta) | |
Acceso a la cuenta de Ads | ✔ | ✔ |
Crear Posts en nombre del usuario | ✔ | ✔* |
Gestionar campañas | ✔ | ✔ |
Acceso a analíticas | ✔ | ✔ |
Crear Cards en nombre del usuario | ✔ | ✔ |
Capacidad del desarrollador para acceder a través de la interfaz de X Ads | ✔ | |
Límites de velocidad | Diferentes por anunciante | Diferentes por cuenta de anunciante |
Nota: Consulta la sección Obtain your (Developer) access token arriba para más detalles.
Caso de uso de muestra
Access Token del anunciante mediante el flujo web de OAuth de 3 fases


