btc-trader-adapter-exmo 是一款实现了 Exmo 交易所 API 的 Node.js 包。如果你需要在你的项目中调用 Exmo API 进行交易操作,本文将为你介绍该 npm 包的使用方法。
安装
使用 npm 包管理器进行安装:
npm install btc-trader-adapter-exmo
准备
在使用 btc-trader-adapter-exmo 之前,你需要先在 Exmo 官网 获取 API key 和 API secret,然后在你的项目中引入 btc-trader-adapter-exmo:
const ExmoAdapter = require("btc-trader-adapter-exmo"); const adapter = new ExmoAdapter(API_KEY, API_SECRET);
调用示例
获取钱包余额
adapter.getBalances((err, result) => { if (err) { console.log(err); } else { console.log(result); // {"BTC": "2.345", "USD": "123.45", ...} } });
下单交易
-- -------------------- ---- ------- ----- ------ - ----- ----- ----- - ------ ----- ---- - ------ ----- ---- - ---------- --------------------------- ------ ----- ------ ----- ------- -- - -- ----- - ----------------- - ---- - -------------------- -- ---------- ------- - ---
获取订单信息
-- -------------------- ---- ------- ----- -------- - ------- -------------------------- ----- ------- -- - -- ----- - ----------------- - ---- - -------------------- -- ---------- ------- ----- ---------- ----- ------ ---- - ---
获取交易历史记录
adapter.getTradesHistory({order_id}, (err, result) => { if (err) { console.log(err); } else { console.log(result); // [{id: "5678", type: "buy", amount: "0.01", ...}] } });
总结
通过本文的介绍,你已经了解了如何使用 btc-trader-adapter-exmo 这个 npm 包实现对 Exmo 交易所 API 的调用。在实际项目中,通过该包,你可以方便地进行钱包查询、下单交易、获取订单信息、以及获取交易历史记录等操作。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066c8bccdc64669dde5382