Introducción
Postman es una aplicación de escritorio y web que te permite hacer solicitudes a una API desde una interfaz gráfica. Recomendamos usar Postman con la X API, la X Ads API y los endpoints Labs cuando explores la funcionalidad de la API o resuelvas problemas de tu aplicación. Actualmente tenemos disponibles dos colecciones de Postman:Colección de X API v2
Colección de X Ads API
Requisitos previos
Antes de empezar con las colecciones de Postman de X, asegúrate de tener el acceso y las credenciales correctas para la herramienta de la plataforma para desarrolladores de X que planeas usar. Consulta la página Getting started para más detalles sobre el acceso. Necesitarás lo siguiente antes de continuar:- Una cuenta de desarrollador.
- Una developer App.
- Un conjunto de claves y tokens de autenticación.
- Un entorno configurado para hacer solicitudes a la API que planeas usar.
Empezando con las colecciones de Postman de X
Paso uno: Añade una de las colecciones de Postman de X a tu cuenta
Podrías construir tú mismo endpoints específicos en Postman, pero ya hemos hecho el trabajo pesado por ti. Selecciona uno de los enlaces en la sección colecciones de Postman de arriba y una colección lista para usar con todos los endpoints de la API seleccionada se añade a tu app de Postman. Estas colecciones también están disponibles en la Postman API network. Cada endpoint viene preconfigurado con los parámetros disponibles, respuestas de ejemplo y tipo de autenticación. Solo necesitas añadir tus credenciales y los valores de los parámetros para empezar a explorar. En este ejemplo, trabajaremos con la colección de X API v2.Paso dos: Añade tus claves y tokens como variables de entorno
Cuando añades la colección a tu instancia de Postman, se crea automáticamente un entorno llamado “X API v2”. Necesitas añadir tus claves y tokens a este entorno. En este paso, te guiaremos para añadir las claves y tokens de tu developer App al entorno “X API v2”. Para añadir tus claves y tokens, selecciona el botón “manage environments” en la esquina superior derecha de Postman.
Las claves y tokens de la tabla anterior no son reales y no funcionarán en una solicitud.
Una vez que hayas añadido tus credenciales como variables y te hayas asegurado de que el entorno X API v2 está seleccionado, estás listo para hacer solicitudes a la colección X API v2. La pestaña de autorización de cada endpoint hereda las variables de este entorno automáticamente.
Para usar Postman con user access tokens, salta a Generar un user access token con Postman.
Paso tres: Selecciona un endpoint
A continuación, elige un endpoint de la colección y construye tu solicitud. Puedes seleccionar un endpoint desde la navegación del lado derecho. Así se ve:
Paso cuatro: Añade valores a la pestaña Params
A continuación, ve a la pestaña Params. Deberías ver un conjunto de params inactivos con descripciones que explican qué hace cada parámetro y una lista de los valores que puedes pasar con tu solicitud. En este ejemplo, activaremos los parámetros de consultaexpansions y tweet.fields y añadiremos los siguientes valores:
Además de los parámetros de consulta, necesitas añadir la variable de ruta requerida,
id. Como este endpoint devuelve Posts, añade un ID de Post válido como valor.
Puedes encontrar el ID del Post navegando a x.com, seleccionando un Post y mirando la URL. Por ejemplo, el ID del Post de la siguiente URL es 1228393702244134912:
https://x.com/XDevelopers/status/1228393702244134912
En la pestaña Params, desplázate hacia abajo más allá de los parámetros de consulta para mostrar la sección “Path Variables”. Añade el ID del Post que quieres usar como valor para la clave id.
Si introdujiste todo correctamente, la pestaña Params debería verse como lo siguiente:

Paso cinco: Envía tu solicitud y revisa tu respuesta
Ahora que tu solicitud está configurada, selecciona el botón “Send”. Si todo se configuró correctamente, deberías recibir el siguiente payload:Respuesta de ejemplo
Generar un user access token con Postman
Usar OAuth 1.0a para generar un user access token
Revisa el proceso de tres pasos utilizado en la colección de prueba del flujo OAuth 1.0a.Usar OAuth 2.0 para generar un user access token
Puedes generar access tokens de OAuth 2.0 para usar con la colección de Postman de X API v2. Selecciona la colección en tu workspace, ve a la pestaña “Auth” y establece el tipo en “OAuth 2.0”. En “Configure New Token”, busca “Configuration Options” y actualiza el “Grant Type” a “Authorization Code (With PKCE)”. Actualiza tu Callback URL para que coincida con la callback URL asociada a tu aplicación. Actualiza también los siguientes parámetros:- Auth URL —
https://x.com/i/oauth2/authorize - Access Token URL —
https://api.x.com/2/oauth2/token - Client ID — Tu client ID de OAuth 2.0 del Dev Portal
- Client Secret — Si estás usando un cliente confidencial
- Scope — Los scopes que coincidan con los endpoints a los que quieras conectarte. Por ejemplo:
tweet.read users.read - Tu callback URL (también conocida como redirect URL). Debe coincidir con el valor en la configuración de autenticación de tu App.
- State — state