Skip to main content

Ejemplo de Autenticación

Este ejemplo muestra cómo autenticarte con la API de TraderPal Connect.

Requisitos Previos

  • Node.js 14 o superior
  • npm o yarn
  • Credenciales de API de TraderPal Connect

Código de Ejemplo

const axios = require('axios');

async function authenticate() {
try {
const response = await axios.post('https://api.traderpal.co/v1/auth', {
apiKey: 'TU_API_KEY',
apiSecret: 'TU_API_SECRET'
});

const { accessToken } = response.data;
console.log('Token de acceso:', accessToken);

return accessToken;
} catch (error) {
console.error('Error en la autenticación:', error.message);
throw error;
}
}

// Uso del ejemplo
authenticate()
.then(token => {
console.log('Autenticación exitosa');
})
.catch(error => {
console.error('Error:', error);
});

Explicación

  1. Importamos la biblioteca axios para realizar peticiones HTTP
  2. Creamos una función asíncrona authenticate()
  3. Realizamos una petición POST al endpoint de autenticación
  4. Procesamos la respuesta para obtener el token de acceso
  5. Manejamos los errores apropiadamente

Instrucciones de Ejecución

  1. Instala las dependencias:
npm install axios
  1. Reemplaza TU_API_KEY y TU_API_SECRET con tus credenciales reales

  2. Ejecuta el script:

node authentication.js

Notas Importantes

  • Nunca compartas tus credenciales de API
  • Almacena las credenciales en variables de entorno
  • Implementa un sistema de renovación de tokens
  • Maneja los errores apropiadamente en producción