Skip to main content
Empieza con la X API en tres pasos: regístrate, crea una app y guarda tus credenciales.

Paso 1: Crea una cuenta de desarrollador

1

Ve a la Developer Console

Visita console.x.com e inicia sesión con tu cuenta de X.
2

Acepta el Acuerdo del Desarrollador

Revisa y acepta el Acuerdo y la Política del Desarrollador.
3

Completa tu perfil

Proporciona información básica sobre cómo usarás la API.

Paso 2: Crea una app

Después de registrarte, crea una app para obtener tus credenciales de API:
1

Haz clic en 'New App'

Desde el panel de la Developer Console, crea una nueva app.
2

Ingresa los detalles de la app

Proporciona un nombre, descripción y caso de uso para tu app.
3

Genera las credenciales

La consola generará tus API keys y tokens.

Paso 3: Guarda tus credenciales

Recibirás varias credenciales dependiendo de tus necesidades de autenticación:
CredencialPropósito
API Key y SecretIdentifican tu app. Se usan para generar tokens y firmar solicitudes OAuth 1.0a.
Bearer TokenAutenticación app-only para leer datos públicos.
Access Token y SecretRealiza solicitudes en nombre de tu propia cuenta (OAuth 1.0a).
Client ID y SecretAutenticación OAuth 2.0 para solicitudes con contexto de usuario.
Guárdalas inmediatamente. Las credenciales solo se muestran una vez. Almacénalas en un gestor de contraseñas o una bóveda segura. Si las pierdes, tendrás que regenerarlas (lo que invalida las anteriores).

¿Qué credenciales necesitas?

Usa el Bearer Token para acceso simple, de solo lectura a datos públicos.
curl "https://api.x.com/2/users/by/username/xdevelopers" \
  -H "Authorization: Bearer $BEARER_TOKEN"
Ideal para: Buscar posts, consultar usuarios, leer tendencias.

Mejores prácticas de seguridad de credenciales

Usa variables de entorno

Nunca incrustes credenciales en tu código fuente.

No las confirmes en git

Añade los archivos de credenciales a .gitignore.

Rota regularmente

Regenera las credenciales periódicamente como medida de seguridad.

Usa scopes mínimos

Solicita solo los permisos de OAuth que tu app necesita.

Próximos pasos

Haz tu primera solicitud

Llama a la API con tus nuevas credenciales.

Aprende sobre autenticación

Comprende OAuth 1.0a y OAuth 2.0.