npm 包 poloniex-api-js 使用教程

Poloniex 是一家加密货币交易所,它提供了一个 API 让开发者可以通过编程的方式进行交易操作。poloniex-api-js 是一个基于 Poloniex API 封装的 npm 包,方便开发者快速地进行开发。

本文旨在介绍如何使用 poloniex-api-js 进行开发,包括如何安装、如何配置以及如何使用它的 API。读者可以通过本文学习如何使用 npm 包以及如何与加密货币交易所进行交互。

安装

在使用 poloniex-api-js 之前,需要先安装它。在你的项目文件夹中打开终端,输入如下命令进行安装:

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

安装完成后,即可在项目中使用该包。

配置

在使用 poloniex-api-js 之前,我们需要先进行配置。此处的配置主要是指在 Poloniex 中生成 API 密钥并将其配置到 poloniex-api-js 的实例中。

在 Poloniex 中生成 API 密钥的步骤如下:

  1. 在 Poloniex 网站上登录你的账号。
  2. 进入 Settings -> API Keys。
  3. 点击 “Create New Key” 按钮创建新的 API 密钥。
  4. 将生成的 API 密钥和密钥配置到 poloniex-api-js 的实例中。

以下是示例代码:

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

在上面的示例代码中,我们通过 require 引入了 poloniex-api-js,然后实例化了一个 Poloniex 对象,并将生成的 API 密钥和密钥作为参数传递给它。

使用

在配置完成后,我们就可以使用 poloniex-api-js 的 API 进行开发了。以下是一些基本 API 的使用示例:

获取所有货币对

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

在上面的示例代码中,我们调用了 returnTicker 方法获取了所有货币对的实时行情数据,并将数据打印到控制台中。注意,returnTicker 方法的参数为一个回调函数,当数据获取成功后会执行该回调函数,并传递两个参数:错误信息 err 和获取到的数据 data。

获取某个货币对的行情数据

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

在上面的示例代码中,我们先调用 returnTicker 方法获取所有货币对的行情数据,然后从获取到的数据中找到了 USDT_BTC 这个货币对的行情数据,并将其打印到控制台中。

获取账户余额

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

在上面的示例代码中,我们调用了 returnBalances 方法获取账户余额,并将数据打印到控制台中。

下单

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

在上面的示例代码中,我们调用了 buy 方法进行买入操作。其中,'USDT_BTC' 表示交易的货币对,1 表示购买数量,60000 表示购买价格,0 表示不设置时间,另外两个 0 表示不设置特殊选项。买入成功后,将返回一个包含订单号等信息的对象。

获取订单信息

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

在上面的示例代码中,我们调用了 returnOrderTrades 方法获取指定订单的交易数据。其中,'ORDER_NUMBER' 表示要查询的订单号。查询成功后,将返回包含交易数据的数组。

总结

本文介绍了如何使用 npm 包 poloniex-api-js 进行开发,并提供了一些 API 使用示例。通过本文的学习,读者可以学习到如何使用 npm 包以及如何与加密货币交易所进行交互,具有学习和指导意义。如果您有兴趣继续深入学习 poloniex-api-js,建议阅读其官方文档以获取更详细的信息。

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


猜你喜欢

  • npm 包 atscntrb-hx-libjansson 使用教程

    前言 atcntrb-hx-libjansson 是一个轻量级的 JavaScript 库,它提供了用于处理 JSON 的函数和数据结构。这个库封装了 libjansson 库,使得在 JavaScr...

    3 年前
  • npm 包 livy 使用教程

    在现代 Web 开发中,使用前端工具库来提高开发效率已经是很常见的事情了。而 npm 就是前端工具库中最常用的、最重要的一个了。npm 上有很多优秀的开源项目和代码包,其中 livy 可以帮助我们在前...

    3 年前
  • npm 包 @miguelbrieva/platzom 使用教程

    介绍 @miguelbrieva/platzom 是一个用于转换西班牙语的 npm 包。它可以将常见的西班牙语单词进行一系列规则转换,比如加上 "-way" 后缀来模仿 pig latin 或加上字母...

    3 年前
  • npm 包 mincomplete 使用教程

    在前端应用的开发中,我们经常需要使用自动完成输入框的功能。而 mincomplete 是一个非常适合前端开发的 npm 包,它提供了一种简单而强大的自动完成输入框组件。

    3 年前
  • npm 包 roi-ui 使用教程

    介绍 npm 包 roi-ui 是一个适用于前端开发的 UI 库。它包含了多个组件,能够帮助开发者快速搭建用户界面,并提供了一些常用的 UI 功能。本文介绍了如何使用 roi-ui,并提供了一些示例代...

    3 年前
  • npm 包 yashdesai-npm-pack 使用教程

    前言 npm 是 Node.js 的包管理器,常用于前端开发中的依赖安装和管理。在开发过程中,我们可能会需要自己编写一些模块,然后将其发布到 npm 上供他人使用。

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

    简介 react-leaflet-googlemutant 是针对 react-leaflet 的一个 npm 包,它允许你在地图中使用 Google Maps 地图图层。

    3 年前
  • npm 包 eeue56-elm-ffi 使用教程

    介绍 eeue56-elm-ffi 是一个可以在 Elm 中使用 JavaScript 函数的 npm 包。在 Elm 中使用这个包可以让开发者在需要调用 JavaScript 函数的时候更加自由和方...

    3 年前
  • npm 包 hyper-tab-close 使用教程

    介绍 npm 包 hyper-tab-close 是一个用于关闭 Hyper 终端标签页的工具。Hyper 是一个基于 Electron 的跨平台终端,提供了许多开发者友好的功能,但是它没有提供一个直...

    3 年前
  • npm 包 api-codegen 使用教程

    在前端开发过程中,我们经常需要调用一些 API 接口以获取数据或者完成一些操作。然而,手动编写 API 的请求代码不仅费时费力,而且容易出错。因此,API 代码生成工具应运而生。

    3 年前
  • npm 包 atscntrb-hx-libev 使用教程

    前言 在前端开发中,我们经常需要使用各种第三方的库。其中,npm 作为前端生态系统中最重要的一环,为我们提供了大量的优质的开源库,极大地方便了我们项目的开发。在这里,我们将介绍一个常用的 npm 包—...

    3 年前
  • npm 包 atscntrb-hx-libsdl2 使用教程

    前端开发中,随着需求的增多,库和框架的使用变得越来越重要。作为前端开发者,我们需要熟练掌握各种库和框架的使用方法,方便快捷地完成任务。今天,我将向大家介绍一个使用广泛的 npm 包 atscntrb-...

    3 年前
  • npm 包 atscntrb-hx-libxml2 使用教程

    什么是 atscntrb-hx-libxml2? atscntrb-hx-libxml2 是一个基于libxml2库的 Node.js C++ 扩展,提供了访问和解析 XML 文件的能力。

    3 年前
  • npm 包 keycloak-authenticate 使用教程

    Keycloak 是一个开源的身份和访问管理系统,支持多种协议和认证模式。keycloak-authenticate 是一个基于 Node.js 的 npm 包,可简化使用 Keycloak 进行身份...

    3 年前
  • npm 包 najdisi-sms-api 使用教程

    简介 najdisi-sms-api 是一款在 Node.js 环境下可用的 Slovenian mobile network provider Najdi.si SMS API 的官方 Node.j...

    3 年前
  • npm 包 react-star-rating-component-forked 使用教程

    在前端开发中,我们经常需要使用一些第三方库或框架来协助我们完成实际的开发工作。其中,npm 是一个很常见也很流行的 JavaScript 包管理器,提供了大量的开源库供开发者使用。

    3 年前
  • npm 包 vue-input-selector 使用教程

    简介 vue-input-selector 是一个基于 Vue 的 npm 包,用于构建带有下拉选择器选择的输入框。它集成了多种输入提示和选择菜单的样式和选项,提供了丰富的、可定制化的选项和样式。

    3 年前
  • npm包imdb-ratings使用教程

    概述 npm包 imdb-ratings 是一个提供电影评分信息的npm包,支持查询IMDb网站上的电影评分数据。利用其可以快速获取到目标电影的评分,非常适合在前端中集成使用。

    3 年前
  • npm 包 "jsonresume-theme-light-classy-responsive-fr" 使用教程

    “jsonresume-theme-light-classy-responsive-fr” 是一个基于 JSON Resume 的简历主题,它以简洁、优雅和响应式为设计理念,使用者可以利用它来轻松创建...

    3 年前
  • npm 包 iota-ternary 使用教程

    随着物联网、区块链等领域的发展,三进制数值(Ternary)受到越来越多的关注。在前端开发中,开发者需要处理三进制数据的时候,可以使用 iota-ternary 这个 npm 包。

    3 年前

相关推荐

    暂无文章