美文网首页
ZB API 接入调研

ZB API 接入调研

作者: beyond峰 | 来源:发表于2018-03-05 15:48 被阅读313次

    ZB API 接入调研

    委托下单 ZB API地址:

    https://www.zb.com/i/developer/restApi#market

    接口地址

    /api/order

    返回参数样例

    {
     "code": "1000",//返回代码
     "message": "操作成功。",//提示信息
     "id": "20131228361867"//委托挂单号
     } 
    

    取消下单 ZB API地址:

    https://www.zb.com/i/developer/restApi#market

    接口地址

    api/cancelOrder

    返回参数样例

    {
        "code": "1000",//返回代码
        "message": "操作成功。"//提示信息
    } 
    

    获取委托买单或卖单 ZB API地址:

    https://www.zb.com/i/developer/restApi#market

    接口地址

    /api/getOrder

    返回参数样例

     { 
        "currency": "btc",//交易类型 
        "id": "20150928158614292",//委托挂单号
        "price": 1560,//单价 
        "status": 3,//挂单状态(1:取消,2:交易完成,3:待成交/待成交未交易部份)
        "total_amount": 0.1,//挂单总数量 
        "trade_amount": 0,//已成交数量 
        "trade_price" : 6000,//成交均价 
        "trade_date": 1443410396717,//委托时间
         "trade_money": 0,//已成交总金额 
        "type": 0,//挂单类型 1/0[buy/sell] 
    } 
    

    获取多个委托买单或卖单,每次请求返回10条记录 ZB API地址:

    https://www.zb.com/i/developer/restApi#market

    接口地址

    api/getOrders

    返回参数样例

    [ 
       {
            "currency": "btc",//交易类型
            "id": "20150928158614292",//委托挂单号
            "price": 1560,//单价 
           "status": 3,//挂单状态(0:待成交,1:取消,2:交易完成,3:待成交未交易部份) 
           "total_amount": 0.1,//挂单总数量
            "trade_amount": 0,// 已成交数量 
           "trade_price" : 6000,//成交均价 
           "trade_date": 1443410396717,//委托时间 
           "trade_money": 0,//已成交总金额 "type": 0//挂单类型 1/0[buy/sell] 
       }...
    ] 
    

    (新)获取多个委托买单或卖单,每次请求返回pageSize<100条记录

    ZB API地址:https://www.zb.com/i/developer/restApi#market

    接口地址

    /api/getOrdersNew

    返回参数样例

    [ 
       {
           "currency": "btc",//交易类型 
            "id": "20150928158614292",//委托挂单号 
            "price": 1560,//单价
            "status": 3,//挂单状态(0:待成交,1:取消,2:交易完成,3:待成交未交易部份) 
            "total_amount": 0.1,//挂单总数量 
            "trade_amount": 0,//已成交数量
            "trade_price" : 6000,//已成交总金额 
            "trade_date": 1443410396717,//委托时间
            "trade_money": 0,//成交均价 
            "type": 0//挂单类型 1/0[buy/sell] 
       }...
    ]
    

    与getOrdersNew的区别是取消tradeType字段过滤,可同时获取买单和卖单,每次请求返回pageSize<100条记录

    ZB API地址:https://www.zb.com/i/developer/restApi#market

    接口地址

    /api/getOrdersIgnoreTradeType

    返回参数样例

    [ 
       { 
           "currency": "btc",//交易类型
           "id": "20150928158614292",//委托挂单号 
           "price": 1560,//单价 
           "status": 3,//挂单状态(0:待成交,1:取消,2:交易完成,3:待成交未交易部份) 
           "total_amount": 0.1,//挂单总数量
           "trade_amount": 0,//已成交数量 
           "trade_price" : 6000,//成交均价
           "trade_date": 1443410396717,//委托时间 
           "trade_money": 0,//已成交总金额 "type": 0//挂单类型 1/0[buy/sell] 
       }...
    ]
    

    获取未成交或部份成交的买单和卖单,每次请求返回pageSize<=10条记录

    ZB API地址:https://www.zb.com/i/developer/restApi#market

    接口地址

    /api/getUnfinishedOrdersIgnoreTradeType

    返回参数样例

     [
         {
             "currency": "btc",//交易类型
             "id": "20150928158614292",//委托挂单号
             "price": 1560,//单价 
            "status": 3,//挂单状态(0:待成交,1:取消,2:交易完成,3:待成交未交易部份) 
            "total_amount": 0.1,//挂单总数量 
            "trade_amount": 0,//已成交数量 
            "trade_price" : 6000,//成交均价 
            "trade_date": 1443410396717,//委托时间
            "trade_money": 0,//已成交总金额
            "type": 0//挂单类型 1/0[buy/sell]
         }...
     ]
    

    获取用户信息

    ZB API地址:https://www.zb.com/i/developer/restApi#market

    接口地址

    /api/getAccountInfo

    返回参数样例

    "result": {
         "coins": [
                      {
                         "freez": "0.00000000",//冻结资产
                         "enName": "BTC",//币种英文名
                         "unitDecimal": 8,//保留小数位 
                         "cnName": "BTC",//币种中文名
                         "unitTag": "฿",//币种符号
                         "available": "0.00000000",//可用资产 
                         "key": "btc"//币种
                       }, ... 
                  ], 
          "base": {
                     "username": "134150***",//用户名 
                     "trade_password_enabled": true,//是否开通交易密码
                     "auth_google_enabled": false,//是否开通谷歌验证 
                     "auth_mobile_enabled": true//是否开通手机验证 
                   } 
    }
    

    获取用户充值地址

    ZB API地址:https://www.zb.com/i/developer/restApi#market

    接口地址

    /api/getUserAddress

    返回参数样例

    "des": "success", 
    "isSuc": true, 
    "datas": { 
                 "key": "0x0af7f36b8f09410f3df62c81e5846da673d4d9a9"//用户充值地址 
       } 
    

    获取用户认证的提现地址

    ZB API地址:https://www.zb.com/i/developer/restApi#market

    接口地址

    /api/getWithdrawAddress

    返回参数样例

     "des": "success", 
     "isSuc": true,
     "datas":  { 
            "key": "0x0af7f36b8f09410f3df62c81e5846da673d4d9a9"//提现地址 
    } 
    

    获取数字资产提现记录

    ZB API地址:https://www.zb.com/i/developer/restApi#market

    接口地址 /api/getWithdrawRecord

    返回参数样例

     "list": [
                 {
                    "amount": 0.01,//提现金额 
                    "fees": 0.001,//提现手续费 
                    "id": 2016042556231,//提现记录id 
                    "manageTime": 1461579340000,//提现处理的时间的时间戳 
                    "status": 3,//未知
                    "submitTime": 1461579288000,//提现发起的时间的时间戳 
                    "toAddress": "14fxEPirL9fyfw1i9EF439Pq6gQ5xijUmp"//提现的接收地址 
                  }...
             ],
       "pageIndex": 1,
       "pageSize": 10, 
       "totalCount": 4, 
       "totalPage": 1 
    

    获取数字资产充值记录

    ZB API地址:https://www.zb.com/i/developer/restApi#market

    接口地址

    /api/getChargeRecord

    返回参数样例

     "list": [
                 {
                     "address": "1FKN1DZqCm8HaTujDioRL2Aezdh7Qj7xxx",//充值地址 
                     "amount": "1.00000000",//充值金额
                     "confirmTimes": 1,//充值确认次数 
                     "currency": "BTC",//充值货币类型(大写) 
                     "description": "确认成功",//充值记录状态描述 
                     "hash": "7ce842de187c379abafadd64a5fe66c5c61c8a21fb04edff9532234a1dae6xxx",//充值交易号
                     "id": 558,//充值记录id 
                     "itransfer": 1,//是否内部转账,1是0否 
                     "status": 2,//状态(0等待确认,1充值失败,2充值成功) 
                     "submit_time": "2016-12-07 18:51:57"//充值时间 
                    }... 
        ], 
    "pageIndex": 1, 
    "pageSize": 10, 
    "total": 8
    

    提现

    ZB API地址:https://www.zb.com/i/developer/restApi#market

    接口地址 /api/withdraw

    返回参数样例

    {
       "code": 1000,//返回代码 
       "message": "success",//提示信息 
       "id": "提现记录id"//提现记录id
     } 
    

    相关文章

      网友评论

          本文标题:ZB API 接入调研

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