简介
Kraken 是一个经受过时间考验的加密货币交易所,成立于2011年,被认为是世界上最安全的加密货币交易所之一。kraken-exchange-node-api 是一个适用于 Node.js 平台的 Kraken REST API 的封装,可以帮助开发者使用 Node.js 更加方便地访问 Kraken API。
在这篇文章中,我们将介绍如何使用这个 npm 包来与 Kraken 交互。
环境准备
在开始使用 kraken-exchange-node-api 之前,需要先安装 Node.js。可以通过官方网站 https://nodejs.org/ 下载最新版本的 Node.js 安装包并安装。
安装
安装 kraken-exchange-node-api 可以通过 npm 安装。打开命令行工具,输入以下命令:
--- ------- ------------------------
使用 API
在使用之前,需要先去 Kraken 平台获取个人 API Key 和 Secret Key。
创建 Kraken 实例
在开始使用之前,需要先引入 kraken-exchange-node-api:
----- ------ - ------------------------------------
然后,创建 Kraken 实例,并传入 API Key 和 Secret Key:
----- ------ - --------------- ----- --------- - ------------------ ----- ------ - --- -------------- -----------
获取账户余额
----- -------- ------------------- - ----- - ------ - - ----- ---------------------- -------------------- - --------------------
下单
----- -------- ----------------- ----- ---------- ------ ------- - ----- - ------ - - ----- ---------------------- - ------- ----- ------- ----- ------------ ---------- -------- ------ --------- ------- --------- ------ --- -------------------- - ---------------------- ------ -------- ----- -----
示例代码
完整的示例代码如下:
----- ------ - ------------------------------------ ----- ------ - --------------- ----- --------- - ------------------ ----- ------ - --- -------------- ----------- ----- -------- ------------------- - ----- - ------ - - ----- ---------------------- -------------------- - ----- -------- ----------------- ----- ---------- ------ ------- - ----- - ------ - - ----- ---------------------- - ------- ----- ------- ----- ------------ ---------- -------- ------ --------- ------- --------- ------ --- -------------------- - -------------------- ---------------------- ------ -------- ----- -----
总结
kraken-exchange-node-api 可以方便地帮助开发者使用 Node.js 访问 Kraken API。在本文中,我们介绍了如何安装,如何创建 Kraken 实例,以及如何使用 API 获取账户余额和下单等操作。这里只是一些简单的操作,kraken-exchange-node-api 支持多种 API,可以应用于更多的场景中。希望这篇文章对大家学习和使用 kraken-exchange-node-api 有所帮助。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/60055b8181e8991b448d912d