bigone-js 是一个专为前端开发者设计的 JavaScript 库,它提供了许多有用的函数和类,可以使您更轻松地与 BigONE 交易所进行交互。在本文中,我们将介绍 bigone-js 如何在您的项目中使用,以及利用其丰富的功能快速构建交易所应用。
安装
在您的项目中使用 bigone-js 很简单。首先,您需要 Node.js 和 npm 的安装配置。然后在终端中输入以下命令:
npm install bigone-js
就可以将 bigone-js 安装到您的项目中。
初始化
成功安装 bigone-js 后,您需要初始化链的配置:
-- -------------------- ---- ------- ----- ------ - --------------------- ----- ------ - - --------- --------------------------- -------- ------------------------------------------------------------------- -- ----- ------------ - --- -------- --------- ---------------- -------- --------------- ---
如上代码,我们首先引入 bigone-js ,并使用 bigone
的构造函数创建一个 bigOneClient
实例。其中 config
对象定义了链的配置,您需要更换成自己的链信息。
使用
bigone-js 主要有以下几类 API :
- graphQL API
- RESTful API
- Socket API
graphQL API
-- -------------------- ---- ------- -- ------ ---------------------- ------ - ----- ----------- - ------ - ----- - ------ ---- - - - -- ---
以上是一个调用资产列表的 GraphQL API 示例代码。您需要提供一个 GraphQL 查询字符串,并传递给 bigOneClient.graphql
函数。当然,您也可以直接在 GraphiQL 中查看。
RESTful API
// 获取 Ticker bigOneClient.ticker({ pair: 'btc-usdt', });
以上是一个调用 Ticker 的 RESTful API 示例代码。您只需要使用 bigOneClient.某种 RESTful API endpoint
的函数,传递相应的参数。
Socket API
// 订阅 Ticker const sub = bigOneClient.subscribe({ name: 'ticker', symbol: 'btc-usdt', depth: 16, });
以上是一个订阅 Ticker 的 Socket API 示例代码。同样,您只需要使用 bigOneClient.subscribe
函数,传递相应的参数。
结语
在本文中,我们简要介绍了 bigone-js 的安装、初始化和使用。bigone-js 不仅是一个技术工具,还提供了许多指导意义和学习深度。我们希望本文对您有所帮助,并可以激发您通过 bigone-js 构建更强大的交易所应用的灵感。
更多内容请访问官方文档:https://bigone.gitbook.io/bigone-exchange-docs/zh-cn/api-rest-v2-sdk。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60065f72238a385564ab6803