npm 包 bitso-node-api 使用教程

介绍

bitso-node-api 是 Bitso 的官方 API。它提供所有的公开和私有 API 功能。它支持访问用户账户信息、订单簿、交易历史等等。

本篇文章将详细介绍 bitso-node-api 的使用方法,并提供示例代码以供参考。

安装

您可以通过npm安装bitso-node-api

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

使用方法

在使用 bitso-node-api 之前,需要先注册一个 Bitso 的账户并获取 API Key 和 Secret。

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

您也可以设置环境变量 BITSO_KEYBITSO_SECRET,来代替直接传递 API Key 和 Secret:

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

公开 API 方法

以下列出了 bitso-node-api 所支持的所有的公开 API 方法。

getAvailableBooks

获取可交易的货币对及相关信息。

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

返回结果:

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

getTicker

获取指定货币对的最新行情数据。

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

返回结果:

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

getOrderBook

获取指定货币对的订单簿。您可以指定属性来筛选数据,例如只获取卖单、只获取前 10 条数据等等。

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

返回结果:

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

getTrades

获取指定货币对的交易历史。您可以指定属性来筛选数据,例如只获取从指定时间起的交易、只获取前 10 条数据等等。

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

返回结果:

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

私有 API 方法

以下列出了 bitso-node-api 所支持的所有的私有 API 方法。在使用私有 API 方法前,您需要先进行身份验证。

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

getAccountStatus

获取账户状态和余额。

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

getAccountBalance

获取账户余额。

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

getWithdrawals

获取提现历史。

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

createWithdrawal

创建新提现请求。

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

结论

bitso-node-api 可以方便地访问 Bitso 的所有 API 功能。无论您是想要访问公开的行情数据,还是进行私人账户操作,通过 bitso-node-api,操作都可以变得简单易行。

下面是一个完整的使用示例:

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

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

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

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

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

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

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

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

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

-------

希望这篇文章能够对你有所帮助,谢谢!

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6005727781e8991b448e8aaa


猜你喜欢

  • npm 包 @hai5/react-native-onesignal 使用教程

    介绍 在移动应用开发中,推送通知是一项非常重要的功能,它能够及时将信息传递给用户并提高用户体验。而 @hai5/react-native-onesignal 正是一个基于 React Native 的...

    3 年前
  • npm 包 @youpen/react-native-sortable-listview 使用教程

    @youpen/react-native-sortable-listview 是一个前端常用的 npm 包之一,用于在 React Native 应用中实现可排序列表视图。

    3 年前
  • Circular-icon-wrapper: 前端常用的 npm 图标包使用指南

    在前端开发中常常需要使用各种图标和图形进行美化和渲染。而为了方便开发,npm 提供了许多实用的包,其中一种非常流行的就是 circular-icon-wrapper 这个 npm 包。

    3 年前
  • npm 包 hebrew-date-js 使用教程

    在开发前端项目时,我们经常会遇到处理日期的需求。 对于一些使用希伯来语的项目,需要处理希伯来日历。 在这种情况下,hebrew-date-js 包可以提供希伯来日历的支持。

    3 年前
  • npm 包 nt-framework 使用教程

    在现代 Web 开发中,前端框架和库变得越来越重要,使得开发人员可以轻松创建可重用且高效的代码。nt-framework 是一个基于 React 和 TypeScript 构建的轻量级 UI 组件库,...

    3 年前
  • npm 包 banner-crawler 使用教程

    前言 在前端开发中,有时候我们需要获取网站的 banner 图,这时候 banner-crawler 这个 npm 包就可以派上用场了。本文将介绍如何使用 banner-crawler 获取网站的 b...

    3 年前
  • npm 包 ping-subnet 的使用教程

    随着互联网的迅速发展,我们越来越离不开网络。然而,在网络中,IP 地址是我们进行通信的重要标识。在很多情况下,我们需要扫描某个子网中所有在线的设备,并获取它们的 IP 地址,这时候就需要使用 ping...

    3 年前
  • npm包generator-dolphin使用教程

    generator-dolphin 是一个基于 Yeoman 的前端脚手架工具,它利用模板生成器创建了一套现代化的 Web 应用程序框架,使用它可以快速创建一款现代化、易于维护的应用程序。

    3 年前
  • npm 包 gulp-cdn-replacer 使用教程

    介绍 在 Web 开发中,我们通常会使用到 CDN(Content Delivery Network)来提高网站性能和速度。使用 CDN 可以有效降低服务器带宽压力,提高用户体验。

    3 年前
  • npm 包 ng4-image-cropper 使用教程

    在前端开发中,我们常常需要处理图片。包括裁剪、旋转、缩放等操作。而 ng4-image-cropper 是一个 Angular 4 的图片裁剪工具。它可以帮助我们快速地完成图片的裁剪操作,同时也提供了...

    3 年前
  • npm 包 lazy_table 使用教程

    介绍 在前端开发中,我们常常会遇到需要处理大量数据的情况,如果直接一次性渲染所有数据,这将会导致严重的性能问题。为了解决这个问题,我们可以使用虚拟滚动表格来渲染数据。

    3 年前
  • npm 包 xenon-css-tools 使用教程

    在前端开发过程中,处理 CSS 是一个必要环节。而 npm 包 xenon-css-tools 提供了很好的解决方案,可以辅助前端开发人员进行 CSS 处理和优化。

    3 年前
  • npm包ionic-storage-updated的使用教程

    简介 npm是Javascript语言的包管理器,提供了大量的开源工具库供我们使用,ionic-storage-updated是其中一个非常实用的npm包,它可以帮我们在Ionic Framework...

    3 年前
  • npm 包 zoom-trials 使用教程

    介绍 zoom-trials 是一个基于 Zoom Web SDK 的 npm 包,用于实现可自定义交互的 Zoom 会议视频通话功能。它提供了许多功能,包括会议邀请、会议连接等等。

    3 年前
  • npm 包 frameworks-with-koa 使用教程

    前言 在现代前端开发中,前端框架已经成为了必不可少的工具,而 Koa 又是一种快速、简单、可靠的 Node.js web 应用框架。如果能将这两者结合起来,将会是非常有意义的事情。

    3 年前
  • npm包migrate-mongostore使用教程

    前言 在现代的web应用程序中,数据库是所有数据的核心承载单元。为了保持数据的一致性和可维护性,在开发应用程序时,数据迁移是一个非常必要的技能。在Node.js的生态系统中,有许多不错的npm包可以帮...

    3 年前
  • npm 包 crypto-dashboard-node-sdk 使用教程

    1. 简介 crypto-dashboard-node-sdk 是一个基于 Node.js 的加密货币交易平台 API 封装工具包,可以轻松地实现对各个交易平台的 API 接口进行访问,方便编写加密货...

    3 年前
  • npm 包 react-kirk-pc-ui 使用教程

    简介 React-Kirk-PC-UI 是一款高质量的 React 组件库,它为开发者提供了众多的 PC 端 UI 组件,包括按钮、表单、日期选择器等等。使用 React-Kirk-PC-UI 可以大...

    3 年前
  • npm 包 mydly-check 使用教程

    在前端开发中,常常需要对用户输入的数据进行合法性校验。为了方便和规范化这一过程,有开发者推出了一系列的 npm 包,其中就包括我们今天要介绍的 mydly-check。

    3 年前
  • npm 包 react-duui 使用教程

    简介 react-duui 是一个 React 组件库,包含了各种 UI 组件,可以用于快速搭建美观的前端界面。这篇文章将介绍如何使用 react-duui 库。 安装 可以通过 npm 安装 rea...

    3 年前

相关推荐

    暂无文章