Paso 1: Crea una cuenta de desarrollador
Ve a la Consola de desarrollador
Visita console.x.com e inicia sesión con tu cuenta de X.
Paso 2: Crea una app
Paso 3: Guarda tus credenciales
| Credencial | Propósito |
|---|---|
| API Key & Secret | Identificar tu App. Se usan para generar tokens y firmar solicitudes OAuth 1.0a. |
| Bearer Token | Autenticación de App únicamente para leer datos públicos. |
| Access Token & Secret | Realizar solicitudes en nombre de tu propia cuenta (OAuth 1.0a). |
| Client ID & Secret | Autenticación OAuth 2.0 para solicitudes en contexto de usuario. |
¿Qué credenciales necesitas?
- Lectura de datos públicos
- Actuar como un usuario
- Actuar como tú mismo
Usa el Bearer Token para un acceso sencillo y de solo lectura a datos públicos.Ideal para: buscar Publicaciones, consultar usuarios, leer tendencias.
Mejores prácticas de seguridad de credenciales
Usa variables de entorno
Nunca incluyas credenciales directamente en tu código fuente.
No hagas commits en Git
Añade los archivos de credenciales a
.gitignore.Rota las credenciales con regularidad
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
Realiza tu primera solicitud
Realiza una llamada a la API con tus nuevas credenciales.
Aprende sobre autenticación
Conoce OAuth 1.0a y OAuth 2.0.