npm 包 node-tidex-api 使用教程

阅读时长 5 分钟读完

node-tidex-api 是一个 Node.js 版本的 Tidex API 封装库。本教程将详细介绍如何使用 node-tidex-api 进行开发。

什么是 Tidex API?

Tidex 是一个加密货币交易平台,拥有 118 种加密货币的交易对。Tidex 提供了 REST API 和 WebSocket API 两种接口,开发者可以通过 API 访问 Tidex 系统。

为什么要使用 node-tidex-api?

使用 node-tidex-api 可以帮助开发者更轻松地开发 Tidex 交易 bot 等应用程序,避免了开发 API 接口时重复编写代码的麻烦,从而提高开发效率。

安装 node-tidex-api

要在项目中使用 node-tidex-api,我们需要先安装它。在命令行中执行以下命令:

使用 node-tidex-api

在项目中引入 node-tidex-api:

访问 Tidex API

在使用 Tidex API 之前,我们需要先获取 API Key 和 API Secret,通过 Tidex 官网进行创建。

  1. 创建 Tidex API Key 和 Secret;
  2. 使用 Key 和 Secret 登录 Tidex。

如下代码可以访问 Tidex 的 GET /api/3/info API 接口,获取系统所有交易对信息:

-- -------------------- ---- -------
----- ------- - ---------- -- -- ----- --- ---
----- ---------- - ------------- -- -- ----- --- ------

----- -------- - --- ----------------- ------------

------------------- ------------------------ -- -
  ------------------
-------------- -- -
  ---------------------------
---

node-tidex-api 会返回一个 Promise,通过 then() 方法拿到 API 返回的数据对象,也可以通过 catch() 方法捕获错误。

使用 TidexAPI 调用 REST API

下面是使用 TidexAPI 调用 Tidex REST API 的示例代码:

-- -------------------- ---- -------
----- ------- - ---------- -- -- ----- --- ---
----- ---------- - ------------- -- -- ----- --- ------

----- -------- - --- ----------------- ------------

---------------------------------- -- -
  ---------------------
-------------- -- -
  ---------------------------
---

TidexAPI 封装了所有 Tidex REST API 接口。以上代码将返回所有 Tick 数据。

使用 TidexWebsocket 进行 WebSocket 连接

Tidex 提供了 WebSocket API,可以通过 TidexAPI 中的 TidexWebsocket 类来订阅市场深度、成交历史等消息。

请先进行如下 install 操作:

下面是使用 TidexWebsocket 订阅市场深度和成交历史的代码示例:

-- -------------------- ---- -------
----- ------- - ---------- -- -- ----- --- ---
----- ---------- - ------------- -- -- ----- --- ------

----- -------- - --- ----------------- ------------

----- ------- - ----------- ----------- -- ---------

----- -- - ------------------------

-- ------
---------------------- -- -
  ------------------------------
---

-- ------
---------------------- -- -
  ---------------------------
---

-- ------
-------------------- -- -
  ----- - -------- ------- ------ ---- - - --------
  ------ --------- -
    ---- ------------
      ---------------------- ----- -- ------
      ------
    ---- ---------
      ---------------------- ----- -- ------
      ------
    --------
      -------------------- -------- -------------
      ------
  -
---

以上示例代码将订阅 btc_usd 和 eth_usd 两个交易对的市场深度和成交历史,并监听消息。

总结

本文详细地介绍了如何通过 node-tidex-api 访问 Tidex API,并给出了示例代码。希望本文能对 Tidex API 开发者有所帮助,提高开发效率。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60067356890c4f7277583c31

纠错
反馈