REST API 文档 v1

概述

  1. 公共 API 包括 ticker, trades, depth
  2. 用户 API 每次请求还需要一个额外的 POST 参数:nonce(必须是自增的正整数)
  3. API 起始地址为:https://qb.com/api/v1
  4. 公共 API 使用 HTTP GET 请求;用户 API 使用 POST 请求
  5. 服务器响应为 JSON 格式,数据结构为:
    {'status': xxx, 'message': 'xxx', 'result': xxx}

    请求正常时,status 为 200, result 为返回内容;请求有误时,status 为非 200,message 为具体出错信息

API 列表

API 需要身份验证 功能
/ticker/ - 获取最新行情
/trades/ - 获取最新成交列表
/depth/ - 获取最新深度
/ticker/
  1. 获取最新行情
  2. 支持参数:
    1. market: 市场,可选:eth_btc, bch_btc, lsk_btc, lsk_eth, ltc_btc, bch_eth, btc_usdt, bch_usdt, eth_usdt, ltc_usdt, dash_usdt, zec_usdt, dash_btc, zec_btc, omg_eth, omg_btc, zec_eth
  3. 返回示例:
    {
      "status": 200,
      "message": "ok",
      "result": {
        "last": "600",
        "sell": "610.77",
        "buy": "590",
        "high": "650",
        "low": "550",
        "vol": "9",
      }
    }
    
/trades/
  1. 获取最新成交列表
  2. 支持参数:
    1. market: 市场,可选:eth_btc, bch_btc, lsk_btc, lsk_eth, ltc_btc, bch_eth, btc_usdt, bch_usdt, eth_usdt, ltc_usdt, dash_usdt, zec_usdt, dash_btc, zec_btc, omg_eth, omg_btc, zec_eth
  3. 返回示例:
    {
      "status": 200,
      "message": "ok",
      "result": [
        {
          "date": 1407694316,
          "amount": "38.9998",
          "price": "2",
          "id": 3355
        },
        {
          "date": 1406813788,
          "amount": "0.1",
          "price": "582.6",
          "id": 3205
        }
      ]
    }
    
/depth/
  1. 获取最新深度
  2. 支持参数:
    1. market: 市场,可选:eth_btc, bch_btc, lsk_btc, lsk_eth, ltc_btc, bch_eth, btc_usdt, bch_usdt, eth_usdt, ltc_usdt, dash_usdt, zec_usdt, dash_btc, zec_btc, omg_eth, omg_btc, zec_eth
  3. 返回示例:
    {
      "status": 200,
      "message": "ok",
      "result": {
        "bids": [
          [
            3.0,
            1.2345
          ],
          [
            1.0,
            82.99
          ]
        ],
        "asks": [
          [
            4.0,
            1.2345
          ]
        ]
      }
    }