npm 包 bitso-ws 使用教程

阅读时长 5 分钟读完

前言

在前端领域,我们经常需要从后端获取实时数据。而随着 WebSocket 技术的逐渐成熟,WebSocket 在前端实时数据获取中的地位越来越重要。

Bitso 是一个墨西哥比特币交易平台,而它提供的交易数据可以通过 WebSocket 方式获取。本篇文章将介绍 npm 包 bitso-ws 的使用教程,来帮助大家更好地使用 Bitso 提供的实时交易数据。

bitso-ws 简介

bitso-ws 是一个 Node.js 库,可用于访问 Bitso 提供的 WebSocket API。该库提供的主要功能包括:

  • 访问 Bitso 的公共数据,如 ticker,orderbook 等
  • 访问 Bitso 的私有数据,如账户信息,余额等(需要 API 密钥)

安装 bitso-ws

使用 npm 即可轻松安装 bitso-ws:

bitso-ws 的 API

bitso-ws 目前提供 3 个 API:

Public API

Bitso 的公共 API 提供了一些常规的市场数据。bitso-ws 的公共 API 具有以下特点:

  • 不需要进行身份验证。
  • 可以订阅多个频道,并可在 Bitso WebSocket 服务器上同时处理多个连接。

以下是 bitso-ws 的公共 API 的代码实现:

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

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

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

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

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

Private API

Bitso 的私有 API 提供了诸如账户余额、订单信息等个人信息。使用 bitso-ws 的私有 API 需要进行身份验证。

以下是 bitso-ws 的私有 API 的代码实现:

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

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

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

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

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

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

Websocket API

Bitso WebSocket API 支持以下功能:

  • 提供访问所有公共频道的实时数据。
  • 允许对于需要访问私有频道的用户进行身份验证。
  • 支持多个 WebSocket 连接。

以下是 bitso-ws 的 WebSocket API 的代码实现:

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

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

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

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

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

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

总结

本篇文章主要介绍了 npm 包 bitso-ws 的使用教程。通过学习本文所述内容,你可以:

  • 获知如何使用 bitso-ws 的 Public API,订阅 Bitso 公共数据。
  • 获知如何使用 bitso-ws 的 Private API,调用 Bitso 私有数据。
  • 获知如何使用 bitso-ws 的 WebSocket API,订阅实时数据。

希望本文对您有所帮助!

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

纠错
反馈