前言
在前端领域,我们经常需要从后端获取实时数据。而随着 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:
npm install 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