Autenticación
Autenticación solo con App
cURL
Autenticación de contexto de usuario
/2/users/me):
cURL
Campos y Expansions
fields y expansions para solicitar exactamente lo que necesitas.
Respuesta predeterminada
Campos disponibles
user.fields
user.fields
tweet.fields (requiere la expansión pinned_tweet_id)
tweet.fields (requiere la expansión pinned_tweet_id)
Ejemplo con campos
cURL
Respuesta con Expansions
Guía de campos y expansions
Más información sobre cómo personalizar las respuestas
Consultas por lotes
cURL (by IDs)
Gestión de errores
Errores comunes
Usuarios suspendidos o eliminados
- La consulta de un único usuario devuelve
404 - La consulta de varios usuarios omite a ese usuario de los resultados y devuelve un array
errors
Usuarios protegidos
- La información básica (id, nombre, nombre de usuario) está disponible
- El contenido protegido (Publicación fijada) puede estar restringido
protected: trueindica el estado de la cuenta
Mejores prácticas
Solicitudes por lotes
Usa endpoints multiusuario para obtener hasta 100 usuarios a la vez y reducir las llamadas a la API.
Solicita solo los campos necesarios
Especifica solo los campos 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 los errores correctamente
Comprueba si hay errores parciales en las respuestas por lotes.
Próximos pasos
Referencia de la API
Documentación completa del endpoint
Diccionario de datos
Todos los objetos y campos disponibles
Código de ejemplo
Ejemplos de código funcionales
Gestión de errores
Gestiona los errores correctamente