简介
bitfinexapi-tinycalf 是一款 Node.js 版本的 npm 包,旨在为使用 Bitfinex API 的前端开发者提供简单且易于理解的操作界面。该包封装了 Bitfinex 提供的 REST API,并可与 WebSocket API 配合使用。由于其简单易用的特点,得到了广泛的应用。
安装
使用 bitfinexapi-tinycalf 前,需要在项目中安装该包:
--- ------- --------------------
使用
初始化
在使用 bitfinexapi-tinycalf 之前,需要先初始化:
----- -------- - -------------------------------- ----- ------- - - ------- ------ ---------- ------ -- ----- ---- - ----------------------- -- --- ---- -- ----- -- - --------------------- -- --- --------- --
其中,apiKey 和 apiSecret 是 Bitfinex API 提供的认证信息,必须进行填写。初始化成功后,可以调用相关的 REST 和 WebSocket API 接口。
REST API
bitfinexapi-tinycalf 封装了 Bitfinex API 的各种 REST 接口,用于方便用户查询和操作相关数据。以下是一些基础的 REST API 的使用方法:
- 获取当前价格
--------------------- ---------- -- - ------------------ -- ---------- -- - ----------------- ---
- 获取买单和卖单价格
------------------------- ---------- -- - ------------------ -- ---------- -- - ----------------- ---
- 获取 K 线数据
----- ----- - - ------- --------- --------- ----- ------ --- -- ------------------- ---------- -- - ------------------ -- ---------- -- - ----------------- ---
WebSocket API
bitfinexapi-tinycalf 提供了基于 WebSocket 的实时数据查询功能。以下是一些基础使用方法:
- 获取最新成交信息
------------- -- -- - ---------------------- ---------- --- ---------------- ------- -- - --------------------- ---
- 获取市场深度信息
------------- -- -- - -------------------- ---------- --- ---------------- ------- -- - --------------------- ---
示例代码
----- -------- - -------------------------------- ----- ------- - - ------- ------ ---------- ------ -- ----- ---- - ----------------------- ----- -- - --------------------- --------------------- ---------- -- - ------------------ -- ---------- -- - ----------------- --- ------------------------- ---------- -- - ------------------ -- ---------- -- - ----------------- --- ----- ----- - - ------- --------- --------- ----- ------ --- -- ------------------- ---------- -- - ------------------ -- ---------- -- - ----------------- --- ------------- -- -- - ---------------------- ---------- --- ---------------- ------- -- - --------------------- --- ------------- -- -- - -------------------- ---------- --- ---------------- ------- -- - --------------------- ---
总结
bitfinexapi-tinycalf 是一个方便易用的 Bitfinex API 封装 npm 包,为前端开发者提供了丰富的数据查询和操作接口。借助该包,开发者不需掌握 API 的细节,即可高效地查询和操作数据。同时,该包也提供了 WebSocket 实时数据查询功能,使开发者能获得最新的市场信息。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6005612781e8991b448df383