Autenticación
Todos los endpoints de X API v2 requieren autenticación. Elige el método que se ajuste a tu caso de uso:Autenticación App-Only
Para datos públicos de usuario, usa un Bearer Token:cURL
Autenticación con contexto de usuario
Requerida para el endpoint del usuario autenticado (/2/users/me):
cURL
Fields y expansions
X API v2 devuelve datos mínimos por defecto. Usafields y expansions para solicitar exactamente lo que necesitas.
Respuesta predeterminada
Fields disponibles
user.fields
user.fields
tweet.fields (requiere la expansion pinned_tweet_id)
tweet.fields (requiere la expansion pinned_tweet_id)
Ejemplo con fields
cURL
Respuesta con expansions
Example response
Guía de fields y expansions
Aprende más sobre cómo personalizar respuestas
Búsquedas por lotes
Consulta varios usuarios en una sola solicitud:cURL (por IDs)
Gestión de errores
Errores comunes
Usuarios suspendidos o eliminados
Si un usuario está suspendido o eliminado:- La búsqueda de un solo usuario devuelve
404 - La búsqueda de múltiples usuarios omite al usuario de los resultados con un array
errors
Example response
Usuarios protegidos
Para cuentas protegidas que no sigues:- La información básica (id, name, username) está disponible
- El contenido protegido (Post fijado) puede estar restringido
protected: trueindica el estado de la cuenta
Mejores prácticas
Solicitudes por lotes
Usa endpoints multi-usuario para obtener hasta 100 usuarios a la vez, reduciendo las llamadas a la API.
Solicita solo los fields necesarios
Especifica solo los fields que necesitas para minimizar el tamaño de la respuesta.
Almacena en caché los datos de usuario
Almacena en caché los perfiles de usuario localmente para reducir solicitudes repetidas.
Gestiona errores con elegancia
Verifica errores parciales en respuestas por lotes.
Próximos pasos
Referencia de la API
Documentación completa del endpoint
Diccionario de datos
Todos los objetos y fields disponibles
Código de ejemplo
Ejemplos de código funcionales
Gestión de errores
Gestiona errores con elegancia