Kraken.com 是一个快速、安全、稳定的数字资产交易平台,支持多币种、多语言和多国籍的交易。为了方便前端开发者使用 Kraken.com 的 API,Kraken.com 已经推出了相应的 NPM 包。本文将详细介绍如何使用 Kraken.com 的 NPM 包进行快速的开发。
安装 Kraken.com NPM 包
在终端中输入以下命令,即可安装 Kraken.com NPM 包:
npm install kraken-api
创建 Kraken.com API 实例
在开始使用之前,需要确保已经拥有 Kraken.com 账户并已经获得了 API Key 和私钥,然后使用以下代码创建 Kraken.com API 实例:
const KrakenClient = require('kraken-api'); const kraken = new KrakenClient(apiKey, apiSecret);
调用 Kraken.com API
调用 Kraken.com API 时需要为每个 API 添加一个唯一的方法名称和一组参数列表。以下是使用 Kraken.com API 快速获取账户余额的示例代码:
kraken.api('Balance', null, function(error, data) { if(error) { console.log(error); } else { console.log(data); } });
以上代码中,Balance
为 API 方法名称,null
表示没有 API 参数,function(error, data)
为回调函数。Kraken.com API 会返回一个 JSON 格式的数据,可以通过 console.log(data)
查看返回数据。
Kraken.com API 选项
Kraken.com 提供了多个 API 方法和选项,可以根据需要调用相应的方法。以下是一些常用的 Kraken.com API 选项:
Time
:返回 Kraken.com 的服务器时间。Ticker
:返回指定交易对的当前市场价格和交易量。OHLC
:返回指定交易对的历史价格数据。Trades
:返回指定交易对的最新交易记录。Spread
:返回指定交易对的最新买卖差价。
示例代码
以下是一个完整的 Kraken.com API 示例代码,具体使用时需要替换为自己的 API Key 和私钥:
-- -------------------- ---- ------- ----- ------------ - ---------------------- ----- ------ - --------------- ----- --------- - ------------------ ----- ------ - --- -------------------- ----------- -------------------- -------- ---------- -------- ----------------------- --------------- ----- - --------- - ------------------- - ---- - ------------------ - ---
总结
本文介绍了如何使用 Kraken.com 的 NPM 包进行快速开发,并提供了一些常用的 Kraken.com API 选项。开发者可以根据自己的需求使用相应的 API 进行开发,快速实现功能。
参考链接
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005739c81e8991b448e98fa