@abskmj/exchangeratesapi 中文文档教程
Javascript client for exchangeratesapi.io
exchangeratesapi.io 的 Javascript 客户端
Exchangerates API 是最具扩展性的 API当前和历史汇率具有无与伦比的性能。 API 文档位于 exchangeratesapi.io
Installation
npm install @abskmj/exchangeratesapi
Examples
Get symbols
const exchange = require('@abskmj/exchangeratesapi')
const response = await exchange.symbols({ access_key })
Get rates for today
const exchange = require('@abskmj/exchangeratesapi')
const response = await exchange.rates({ access_key })
Get rates on a date
const exchange = require('@abskmj/exchangeratesapi')
const response = await exchange.rates({ access_key, date })
Convert currency
const exchange = require('@abskmj/exchangeratesapi')
const response = await exchange.convert({ access_key, from: 'USD', to: 'EUR', amount: 1 })
Get historical rates
const exchange = require('@abskmj/exchangeratesapi')
const response = await exchange.timeseries({ access_key, start_at: '2020-01-01', end_at: '2020-03-31'})
Get fluctuations
const exchange = require('@abskmj/exchangeratesapi')
const response = await exchange.fluctuation({ access_key, start_at: '2020-01-01', end_at: '2020-03-31'})
Works with Promises & Callbacks
// promise
exchange.rates().then(response =>{
console.log(response.data);
});
// callback
exchange.rates({}, (err, response) => {
if(err) return console.error(err)
console.log(response.data)
})
API Documentation
文档位于 API.md
Fixes & Improvements
Head over在 github.com 的问题选项卡上报告错误或提出改进建议。 随时通过创建拉取请求为代码或文档做出贡献。
Sponsor / Support
如果您觉得该项目有趣或有帮助,请考虑在 github.com 赞助或支持它。
Javascript client for exchangeratesapi.io
Javascript client for exchangeratesapi.io
Exchangerates API is the most scalable API for current and historical exchange rates with unmatched performance. API documentation at exchangeratesapi.io
Installation
npm install @abskmj/exchangeratesapi
Examples
Get symbols
const exchange = require('@abskmj/exchangeratesapi')
const response = await exchange.symbols({ access_key })
Get rates for today
const exchange = require('@abskmj/exchangeratesapi')
const response = await exchange.rates({ access_key })
Get rates on a date
const exchange = require('@abskmj/exchangeratesapi')
const response = await exchange.rates({ access_key, date })
Convert currency
const exchange = require('@abskmj/exchangeratesapi')
const response = await exchange.convert({ access_key, from: 'USD', to: 'EUR', amount: 1 })
Get historical rates
const exchange = require('@abskmj/exchangeratesapi')
const response = await exchange.timeseries({ access_key, start_at: '2020-01-01', end_at: '2020-03-31'})
Get fluctuations
const exchange = require('@abskmj/exchangeratesapi')
const response = await exchange.fluctuation({ access_key, start_at: '2020-01-01', end_at: '2020-03-31'})
Works with Promises & Callbacks
// promise
exchange.rates().then(response =>{
console.log(response.data);
});
// callback
exchange.rates({}, (err, response) => {
if(err) return console.error(err)
console.log(response.data)
})
API Documentation
Documentation is available at API.md
Fixes & Improvements
Head over to the issues tab at github.com to report a bug or suggest an improvement. Feel free to contribute to the code or documentation by creating a pull request.
Sponsor / Support
If you find the project interesting or helpful, please consider sponsoring or supporting it at github.com.