npm包nodejs-request-bittrex-rest-api使用教程

阅读时长 4 分钟读完

前言

对于想要在前端中使用Node.js发起HTTP请求的开发者来说,Node.js中的request模块是一个强大的工具。然而,许多HTTP RESTful接口都需要进行认证等操作,为此,我们推荐使用npm包nodejs-request-bittrex-rest-api

nodejs-request-bittrex-rest-api是一个封装了request模块的RESTful API客户端,专为Bittrex设计。Bittrex是一个数字货币交易平台,其API允许用户查询市场、账户和交易历史。

在这篇文章中,我们将深入探讨如何使用nodejs-request-bittrex-rest-api每个API。

安装

在安装nodejs-request-bittrex-rest-api之前,您需要先安装requestcrypto-jsqs这三个npm包。可以使用以下命令安装它们:

然后,您可以通过以下命令安装nodejs-request-bittrex-rest-api

使用

在开始使用nodejs-request-bittrex-rest-api之前,需要引入模块并配置一些参数:

其中apikeyapisecret是您在Bittrex网站上创建API Key时得到的。verboseinverseCallbackArguments是一些其他配置项,不需要进行任何更改。

查询市场

在Bittrex中,市场是指一对货币的交易对,如BTC-LTCETH-BTC,可以使用以下命令查询当前的市场:

在这里,我们调用了getmarketsummary方法,它接受一个options对象作为参数,该对象包含市场名称。如果查询成功,API将返回有关市场的详细信息。

查询账户

要查询Bittrex帐户,请使用以下命令:

在这里,我们调用了getbalances方法,它接受一个options对象作为参数,该对象不需要任何参数。如果查询成功,API将返回帐户中所有货币的余额。

查询历史

Bittrex的历史API允许你查询你的订单历史。要查询历史,请使用以下命令:

在这里,我们调用了getorderhistory方法,它接受一个options对象作为参数,该对象包含市场名称和要查询的订单数。如果查询成功,API将返回订单历史记录。

下订单

要在Bittrex上下订单,请使用以下命令:

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

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

在这里,我们调用了buylimit方法,它接受一个options对象作为参数,该对象包含市场名称,购买数量和购买价格。如果下单成功,API将返回包含订单id的对象。

结论

使用nodejs-request-bittrex-rest-api对Bittrex进行API调用非常简单,其中每个API都有一个对应的方法,方法名与Bittrex API文档中的名称相同。这篇文章提供了一个基本的使用教程,让你了解如何使用nodejs-request-bittrex-rest-api中的每个API。

当然,除nodejs-request-bittrex-rest-api之外,还有许多npm包可以用于更好地处理HTTP请求,您可以去npm官网逛逛。

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

纠错
反馈