Consulta el webservice de la Superintendencia Fianciera de Colombia para obtener la tasa de cambio representativa del mercado (TRM) en una fecha específica
npm install --save trmcolconst trmcol = require('trmcol');
trmcol.query('2018-03-30')
.then(trm => console.log(trm))
.catch(err => console.log(err))- El método
trmcol.query()retorna una promesa. - El parámetro
fechaes opcional y debe estár en formatoYYYY-MM-DD. - Si el parámetro
fechano se especifica, se usará por defecto la fecha actual. - El resultado devuelto es un objeto JSON con la siguiente estructura:
{
id: '660701',
unit: 'COP',
validityFrom: 2018-03-29T05:00:00.000Z,
validityTo: 2018-04-02T05:00:00.000Z,
value: '2780.47',
success: true
}
Para obtener el valor de la TRM desde la línea de comandos, se debe instalar el paquete de manera global:
npm install -g trmcolAhora puede utilizar el comando:
trmcolEsto retornará un resultado similar a:
La TRM del día ('Fri Mar 30 2018') es $2780.47El servicio No retorna datos para las fechas anteriores al año 2013.
Para mas informacion pueden consultar la documentación Oficial del servicio web