美文网首页互联网科技
Btron 交易所 API 公共端口获取交易对信息 - 区块链数

Btron 交易所 API 公共端口获取交易对信息 - 区块链数

作者: 极客红石 | 来源:发表于2019-04-19 17:43 被阅读52次

简介:Btron 是一个加密货币交易所。他们提供 API 服务以方便客户查询数据以及进行自动化投资管理。本文整理使用 Btron API 公共端口获取交易对信息。

Btron 是一个加密货币交易所。他们提供 API 服务以方便客户查询数据以及进行自动化投资管理。

本文整理使用 Btron API 公共端口获取交易对信息。

Btron API 官方文档:https://www.btron.com/docs/

本文因为是使用公共端口,不需要申请 API Key

Btron API 标准请求格式:

https://www.btron.com/v2.0/api/<endpoint>/?parameter=value

返回数据标准格式:

成功进行调用:

{"msg": "", "code": "OK", "payload": {"products": [{"K1": "V1"}, {"K2": "V2"}]}}

调用失败:

{"msg": "Error Message", "code": "100001"}

参数解释:

code 指示API调用是否成功,其值可以是:

  • "OK": API调用成功;
  • 如果发生错误,则会出现6位错误代码;

msg,调用失败时显示的提示,调用成功时显示空字符串。

payload,API调用的实际返回值。如果API没有返回任何内容,则不存在。

Btron API 使用公共端口获取交易对信息:

语句:

https://www.btron.com/v2.0/api/trade/products/

所有公共端口均使用 GET 请求。

Node.js 示例:

const fetch = require('node-fetch');

fetch('https://www.btron.com/v2.0/api/trade/products/', {
    method: 'get',
}).then(response => response.json()
    .then(data => console.log(data)));

返回的 JSON 示例:

{
  "msg": "",
  "code": "OK",
  "payload": {
    "products": [
      {
        "product": "DICE/EOS",
        "base_asset": "DICE",
        "min_amount": "5",
        "quote_asset_divisor": 1000000,
        "exchanges": [
          {
            "name": "btron",
            "uuid": "6d869120-bcaf-5b35-b859-249bba4437df"
          }
        ],
        "min_quantity": "150",
        "id": 10,
        "quote_asset_uuid": "6385b4b2-90aa-4658-b715-75dd6c9737b3",
        "minimum_volume": "0.0001",
        "buy_fee_asset_uuid": "7e71f6b1-67de-44cb-afac-5b8cea46bdb4",
        "sell_fee_asset_uuid": "6385b4b2-90aa-4658-b715-75dd6c9737b3",
        "max_amount": "15000",
        "max_quantity": "350000",
        "maker_fee_rate": "0",
        "tradable": true,
        "base_asset_uuid": "7e71f6b1-67de-44cb-afac-5b8cea46bdb4",
        "taker_fee_rate": "0",
        "quote_asset": "EOS",
        "base_asset_divisor": 1000000,
        "product_uuid": "9ce9d920-58c5-4c24-b7ca-a417c3e860dc"
      },
      {
        "product": "JKR/EOS",
        "base_asset": "JKR",
        "min_amount": "5",
        "quote_asset_divisor": 1000000,
        "exchanges": [
          {
            "name": "btron",
            "uuid": "6d869120-bcaf-5b35-b859-249bba4437df"
          }
        ],
        "min_quantity": "900",
        "id": 11,
        "quote_asset_uuid": "6385b4b2-90aa-4658-b715-75dd6c9737b3",
        "minimum_volume": "0.0001",
        "buy_fee_asset_uuid": "4ea433ee-5ef6-40ff-9eb6-65e0b6ceeb3e",
        "sell_fee_asset_uuid": "6385b4b2-90aa-4658-b715-75dd6c9737b3",
        "max_amount": "15000",
        "max_quantity": "2100000",
        "maker_fee_rate": "0",
        "tradable": true,
        "base_asset_uuid": "4ea433ee-5ef6-40ff-9eb6-65e0b6ceeb3e",
        "taker_fee_rate": "0",
        "quote_asset": "EOS",
        "base_asset_divisor": 10000,
        "product_uuid": "e04893a9-9df5-412a-925b-7b3dc547a63f"
      }
    ]
  }
}

Btron API 服务思维导图:

Btron API .png

我们有一个区块链知识星球,做区块链前沿资料的归纳整理以方便大家检索查询使用,也是国内顶尖区块链技术社区,欢迎感兴趣的朋友加入。如果你对上面内容有疑问,也可以加入知识星球提问我:

区块链社群 知识星球

相关文章

网友评论

    本文标题:Btron 交易所 API 公共端口获取交易对信息 - 区块链数

    本文链接:https://www.haomeiwen.com/subject/xiqqgqtx.html