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

Autenticación

Todos los endpoints de X API v2 requieren autenticación. Elige el método que mejor se adapte a tu caso de uso:

Autenticación solo con App

Para datos públicos de usuarios, usa un Bearer Token:
cURL

Autenticación de contexto de usuario

Requerida para el endpoint de 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.

Campos y Expansions

La X API v2 devuelve una cantidad mínima de datos de forma predeterminada. Usa fields y expansions para solicitar exactamente lo que necesitas.

Respuesta predeterminada

Campos disponibles

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

Consulta varios usuarios en una sola solicitud:
cURL (by IDs)
Las solicitudes por lotes están limitadas a 100 usuarios. Usa varias 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 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

Para cuentas protegidas que no sigues:
  • La información básica (id, nombre, nombre de usuario) está disponible
  • El contenido protegido (Publicación fijada) puede estar restringido
  • protected: true indica 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