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

前言

对于想要在前端中使用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


猜你喜欢

  • npm 包 deox-weight-calc 使用教程

    简介 deox-weight-calc 是一个使用 JavaScript 编写的 npm 包,它的作用是帮助计算化学物质的分子量以及各个元素的相对分子质量。这个包的主要用途是在化学工程相关的应用中,比...

    3 年前
  • npm 包 @minkainc/sdk 使用教程

    什么是 @minkainc/sdk @minkainc/sdk 是一个专为 Minka 设计的 JavaScript SDK,提供了丰富的 API 用于开发 Minka 应用程序。

    3 年前
  • npm包Ared使用教程

    在前端开发中,文本编辑器是一个不可或缺的重要工具,而Ared是一个基于Web的富文本编辑器,它的特点是轻量、快捷和功能强大,今天我们要介绍的就是npm包Ared的使用教程。

    3 年前
  • npm 包 graphiccalculation 使用教程

    如果你是一名前端开发者,你一定知道 npm。npm 是前端开发中极为重要的工具之一,可以让我们轻松地安装和管理依赖。这里将介绍如何使用 npm 包 graphiccalculation 进行图形计算,...

    3 年前
  • npm 包 markdown-to-confluence 使用教程

    在日常的前端开发和协作中,我们可能需要将 markdown 格式的文档转换为 Atlassian Confluence 格式的文档,以便更好地在企业内部协作和分享知识。

    3 年前
  • NPM包 react-tag-buttons使用教程

    React-Tag-Buttons是一种用于创建标签和按钮的轻量级React组件库。该库可以轻松地创建具有良好用户体验的标签和按钮,同时也提供了许多自定义选项,以满足您的需求。

    3 年前
  • NPM 包 Node-Apriori 使用教程

    简介 Node-Apriori 是一个用于关联规则挖掘(Association Rule Mining)的 NPM 包。关联规则挖掘是一种数据挖掘方法,用于识别数据集中的频繁项集并从中推导出规则,以描...

    3 年前
  • npm 包 kylin-playground 使用教程

    介绍 kylin-playground 是一个简单易用的前端库,它能够帮助我们快速搭建一个可视化的数据展示平台,同时支持实时数据更新。本文将详细介绍 kylin-playground 的使用方法,以及...

    3 年前
  • npm包instantjob-calendar使用教程

    简介 instantjob-calendar是一个基于React的日历组件。它包含了周/月两种视图,可以展示事件、任务、假期等信息。可以方便地自定义样式,提供多种事件回调函数以满足各种需求。

    3 年前
  • npm 包 jest-handlebars 使用教程

    在前端开发中,测试是一个非常重要的环节,它能够提高代码的质量和稳定性,减少潜在的 bug。而 Jest 是一个适用于 JavaScript 的开源测试框架,它可以在 Node.js 或浏览器环境中运行...

    3 年前
  • npm 包 json-level 使用教程

    在前端开发中,我们经常需要处理各种不同格式的数据。其中,JSON 是一种常见的数据格式,并且在 Node.js 程序中也经常使用 JSON。json-level 是一个 Node.js 库,可以帮助我...

    3 年前
  • npm 包 `md-to-confluence` 使用教程

    前言 Confluence 是很多公司内部的团队协作工具,可以通过它快速地进行文档分享和协作。但是,Confluence 的富文本编辑器并不支持 Markdown 格式,这就给 Markdown 爱好...

    3 年前
  • npm 包 @rafacdb/bah 使用教程

    本文将介绍前端开发中常用的 npm 包 @rafacdb/bah 的使用方法,以及其在实际开发中的应用场景。 前言 在前端开发中,我们经常需要引入各种 npm 包来完成特定的功能。

    3 年前
  • npm 包 backbone-forms-jquery-ui 使用教程

    介绍 backbone-forms-jquery-ui 是一个强大的表单库,能够轻松地创建复杂的表单界面。该库是基于 Backbone 和 jQuery UI 构建的,提供了各种表单元素以及自定义验证...

    3 年前
  • npm 包 mock-hls-server 使用教程

    简介 mock-hls-server 是一个用于模拟 HTTP Live Streaming(HLS)协议服务器的 npm 包。它提供了一个简单的 API,可以帮助前端开发人员在本地开发和测试中模拟 ...

    3 年前
  • npm 包 kx-modals 使用教程

    简介 kx-modals 是一个基于 Vue.js 的轻量级弹窗插件,使用方便,功能强大。 安装 使用 npm 安装 kx-modals: --- ------- ---------引入 在需要使用 ...

    3 年前
  • NPM 包 @aljimeruz/platzom 使用教程

    在前端开发中,我们经常需要对字符串进行操作和处理。@aljimeruz/platzom 是一个小巧易用的 NPM 包,用于对西班牙语字符串进行操作和转换。本文将详细介绍该包的使用方法。

    3 年前
  • npm 包 apollo-error-overlay 使用教程

    近年来,前端框架和库层出不穷,其中 React 组件库和 GraphQL 查询语言在前端技术中的地位越发重要。而在使用这些技术过程中,错误信息的处理显得尤为重要,这边将介绍一款 npm 包,简化前端错...

    3 年前
  • npm 包 @thehunter84/cache 使用教程

    在前端开发中,遇到需要缓存数据的场景是比较常见的,这时候使用缓存库可以提高效率,减少请求次数和响应时间。当前比较流行的缓存库是 lru-cache ,但是其没有提供异步的 set 和 get 方法。

    3 年前
  • npm 包 ai-unit 使用教程

    在前端开发中,我们常常需要使用一些 AI 相关的工具来提高效率和质量。而 ai-unit 就是一个非常实用的 npm 包,它提供了丰富的 AI 相关功能和 API,可以帮助我们完成许多繁琐和复杂的任务...

    3 年前

相关推荐

    暂无文章