node.cryptopia 是一款基于 Node.js 的 Cryptopia 加密货币交易所的 API 封装库。本文将为大家介绍如何使用这个 npm 包。
安装
在开始前,请确保已经安装了 Node.js v8 或更高版本,并且已拥有 Cryptopia 交易所账户。
使用 npm 安装 node.cryptopia:
npm install node.cryptopia --save
使用
认证
在进行任何交易操作前,需要先进行认证。创建一个 Cryptopia 实例,并输入您的 API Key 和 Secret:
const Cryptopia = require('node.cryptopia') const cryptopia = new Cryptopia(API_KEY, API_SECRET)
获取市场
对应 所有交易市场 ,使用 getCurrencies 方法获取市场:
cryptopia.getCurrencies((error, data) => { if (error) return console.log(error) console.log(data) })
getCurrencies 方法将返回所有交易市场及其详细信息。
获取市场币种
使用 getTradePairs 方法获取市场币种:
cryptopia.getTradePairs((error, data) => { if (error) return console.log(error) console.log(data) })
getTradePairs 方法将返回所有市场币种及其详细信息。
获取个人账户信息
使用 getAccountInfo 方法获取个人账户信息:
cryptopia.getAccountInfo((error, data) => { if (error) return console.log(error) console.log(data) })
getAccountInfo 方法将返回您的账户余额和历史订单等信息。
创建订单
使用 createOrder 方法创建订单:
-- -------------------- ---- ------- ----------------------- ------------ ---- -- ----------- ----- ------ -- ---------- - ------ ----- ------ -- -- ------- --- -- -- -- ------- ----- -- - -- ------- ------ ------------------ ----------------- --
createOrder 方法将返回新订单的 ID。
取消订单
使用 cancelOrder 方法取消订单:
cryptopia.cancelOrder({ OrderId: 12345 // 要取消的订单ID }, (error, data) => { if (error) return console.log(error) console.log(data) })
cancelOrder 方法将返回已取消订单的 ID。
示例代码
示例代码如下(请替换为您自己的 API Key 和 Secret):
-- -------------------- ---- ------- ----- --------- - ------------------------- ----- ------- - -------------- ----- ---------- - ----------------- ----- --------- - --- ------------------ ----------- ------------------------------- ----- -- - -- ------- ------ ------------------ ----------------- -- ------------------------------- ----- -- - -- ------- ------ ------------------ ----------------- -- -------------------------------- ----- -- - -- ------- ------ ------------------ ----------------- -- ----------------------- ------------ ---- ----- ------ ----- ------ ------- --- -- ------- ----- -- - -- ------- ------ ------------------ ----------------- -- ----------------------- -------- ----- -- ------- ----- -- - -- ------- ------ ------------------ ----------------- --
以上就是 node.cryptopia 的使用教程,希望能帮助到您。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005671781e8991b448e36b4