简介
effex-api-client 是一个 Node.js 的 NPM 包,用于访问 Effex API。Effex API 是一个提供网络数据和市场数据的 API,包括股票、期货、外汇等市场数据。如果你正在寻找一个简单易用的 API,请考虑使用 effex-api-client。
安装
使用 NPM 进行安装:
$ npm install effex-api-client --save
使用
在 Node.js 应用中使用 effex-api-client 相当简单。首先,要将模块加载到程序中:
const EffexApiClient = require('effex-api-client');
然后,你需要使用你的 Effex API Key 进行实例化,并设置相应的选项:
const client = new EffexApiClient({ apiKey: '<YOUR_API_KEY>', options: {} });
apiKey
需要替换成你的 Effex API Key,options 代表选项。更多选项可以在官方文档中查看。
获取市场数据
- 获取股票市场数据:
client.market().stock().then((res) => { console.log(res.data); }).catch((err) => { console.error(err); });
- 获取期货市场数据:
client.market().commodity().then((res) => { console.log(res.data); }).catch((err) => { console.error(err); });
- 获取外汇市场数据:
client.market().currency().then((res) => { console.log(res.data); }).catch((err) => { console.error(err); });
获取网络数据
- 获取网站 HTML:
const url = 'https://www.baidu.com'; client.network().getData(url).then((res) => { console.log(res.data); }).catch((err) => { console.error(err); });
- 获取 API 数据:
const url = 'https://jsonplaceholder.typicode.com/users'; client.network().getJson(url).then((res) => { console.log(res.data); }).catch((err) => { console.error(err); });
示例代码
-- -------------------- ---- ------- ----- -------------- - ---------------------------- ----- ------ - --- ---------------- ------- ----------------- -------- -- --- ---------------------------------- -- - ---------------------- -------------- -- - ------------------- --- ----- --- - ------------------------ ---------------------------------------- -- - ---------------------- -------------- -- - ------------------- ---
结论
effex-api-client 是一个简单易用的 Node.js 包。通过阅读本文档,您应该已经掌握了如何使用 EffexApiClient。如果您有任何疑问,请参考官方文档,并随时通过 GitHub Issues 向我们提出问题!
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056c7481e8991b448e5f03