Skip to main content
Esta guía cubre los conceptos clave que necesitas para integrar los endpoints de User lookup en tu aplicación.

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
El endpoint /2/users/me solo funciona con autenticación de contexto de usuario. Los tokens App-Only devolverán un error.

Fields y expansions

X API v2 devuelve datos mínimos por defecto. Usa fields y expansions para solicitar exactamente lo que necesitas.

Respuesta predeterminada

Fields disponibles

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)
Las solicitudes por lotes están limitadas a 100 usuarios. Usa múltiples solicitudes para conjuntos de datos más grandes.

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: true indica 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