npm包 buttercoinsdk-node 使用教程

阅读时长 6 分钟读完

简介

Buttercoin是一家加密货币交易平台,为开发者提供了一系列API以便在他们自己的应用中使用。Buttercoin提供了各种各样的工具和SDK帮助开发者更容易地使用API,其中之一就是 buttercoinsdk-node。

本文将介绍如何使用npm包 buttercoinsdk-node 来在开发过程中调用 Buttercoin API(v1)。

安装

首先需要使用npm工具进行安装。在终端(Mac / Linux)或命令提示符(Windows)中运行以下命令:

这个命令将会安装最新版本的 buttercoinsdk-node 并将其添加到你的项目依赖中。

使用

初始化

使用npm包前需要导入:

初始化 Buttercoin:

需要将 apiToken 替换成你在 Buttercoin 获得的 API 令牌。你可以在 Buttercoin 身份验证和安全文档 中了解生成API令牌的方法。

调用API

现在我们可以调用 Buttercoin API 了。函数都采用了 Node 风格的回调函数,因为这是一种方便且易于使用的模式。

获取市场行情

getTicker 函数将返回以下数据:

获取订单簿

getOrderbook 函数将返回以下数据:

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

创建订单

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

createOrder 函数将返回以下数据:

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

取消订单

cancelOrder 函数不会返回任何数据,但是会在成功调用时执行回调。

完整样例

下面是一个完整的样例程序。这将输出市场行情和订单簿:

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

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

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

示例代码

本文中所用的示例代码可以从我的 GitHub repo 上获得。

结论

buttercoinsdk-node 是一个可靠和强大的 npm 包,用于连接和处理和 Buttercoin 交互的API数据。本教程希望可以帮助你更好地理解和使用该工具,并且为你的加密货币开发带来便利。

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

纠错
反馈