API文档

行情API


用途:获取首页行情

Url:https://www.bitasiabit.com/app/v1/getIndexMarketCus

Type :Get

请求参数:无

回应参数:

参数名称
数据类型
描述 备注
code Integer 回传状态代码

200:成功
300:失败

msg String 获取首页行情
time timestamp 时间戳计


data 说明
   {
   "pairname":币别缩写,
   "name":币别中文名称,
   "total":成交量,
   "high":最高价,
   "low":最低价,
   "price":上次成交价,
   "rose":涨跌幅 
   }

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

用途:获取交易对代码

Url:https://www.bitasiabit.com/app/v1/pairsCus

Type :Get

请求参数:无

回应参数:

参数名称
数据类型
描述 备注
code Integer 回传状态代码

200:成功
300:失败

msg String 获取首页行情
time timestamp 时间戳计


data 说明
   {
   "tradeId":交易 id 代号,
   "pairShortName":币别缩写
   }

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

用途:获取行情

Url:https://www.bitasiabit.com/app/v1/getMarketCus

Type :Get

请求参数:

参数名称
数据类型
描述 是否必输入
pairname String 输入交易对代码

回应参数:

参数名称
数据类型
描述 备注
code Integer 回传状态代码

200:成功
300:失败

msg String 获取首页行情
time timestamp 时间戳计


data 说明
   { 
   "pair":币别缩写, 
   "total":成交量, 
   "high":最高价, 
   "low":最低价, 
   "price":上次成交价, 
   "rose":涨跌幅, 
   "ask":卖1, 
   "bid":买1
    }

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

用途:获取深度数据

Url:https://www.bitasiabit.com/app/v1/getFullDepthCus

Type :Get

请求参数:

参数名称
数据类型
描述 是否必输入
pairname String 输入交易对代码

回应参数:

参数名称
数据类型
描述 备注
code Integer 回传状态代码

200:成功
300:失败

msg String 获取深度数据
time timestamp 时间戳计


data 说明
   { 
    "ask":卖1 [[价格, 数量]],
    "bid":买1 [[价格, 数量]]
    }
  

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

用途:查询挖矿难度

Url:https://www.bitasiabit.com/app/v1/getDifficulty

Type :Get

回应参数:

参数名称
数据类型
描述 备注
code Integer 回传状态代码

200:成功
300:失败

msg String 前挖矿难度
time timestamp 时间戳计


data 说明
   { 
    "difficulty":挖矿难度
    }
  

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

RSA POST JSON 加密方式

1.以买/卖 委托(限价)为例(/app/v1/entrustSubmitCus),除了apiKey,其他参数皆加入json字串,完成的json字串如下:{"secretKey":"5DpP1Vgq5tUXwngHcJAYR1EnRamVuBBt","type":"1","pairname":"BCHCNY","price":"500","count":"1"}

2.以我方提供的publickey做RSA加密后会产生一串乱数例如下方显示:

0LTup+tDcIH4oyzgAj7FSENiTO8SeiMrooetvYkxyuKo9KrB2o+v3y7q1ZXATGo2b2w2cnWvpYnDUXaY

TWjsvFLW7hEkDx63lHbt3IKIoFBEgNYtfEKPLmWjECO2joDDcUE6YI/vmqGXZHfgQAOTlbBC1f/WfuTc

Prj9AnhhDyjLWmabTkACv0lsVWOLRSVrB9bELhhYBLhCrbuD46+Snzvx3gWp4SnxU4jg47XaWWcDM

1qONREpCDY6hj6eXtqf

3.再把apiKey和产生的RSA字串包成下方格式jason送出:

{"apiKey":"oJSchzfuyBaiggpllWCW9IV5lJqY7Al2","data":"0LTup+tDcIH4oyzgAj7FSENiTO8SeiMrooetv

YkxyuKo9KrB2o+v3y7q1ZXATGo2b2w2cnWvpYnDUXaYTWjsvFLW7hEkDx63lHbt3IKIoFBEgNYtfEKP

LmWjECO2joDDcUE6YI/vmqGXZHfgQAOTlbBC1f/WfuTcPrj9AnhhDyjLWmabTkACv0lsVWOLRSVrB9

bELhhYBLhCrbuD46+Snzvx3gWp4SnxU4jg47XaWWcDM1qONREpCDY6hj6eXtqf"}


封装方式:base64

RSA的公钥導出格式:PKCS8

PKI:X.509

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

用途:买卖委托(限价)

Url:https://www.bitasiabit.com/app/v1/entrustSubmitCus

Type :POST

请求参数:

参数名称
数据类型
描述 是否必输入
apiKey String
secretKey String
type String 0:买 1:卖
pairname String 输入交易对代码
price BigDecimal 金额
count BigDecimal 数量

回应参数:

参数名称
数据类型
描述 备注
code Integer 回传状态代码

200:成功
300:失败

msg String 下单成功
time timestamp 时间戳计


data 说明
   {
    "entrustId":委单ID,
    "entrustType":Sell or Buy,
    "tradeId":交易id
   }

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

用途:买卖委托IOC(非成即撤)

Url:https://www.bitasiabit.com/app/v1/entrustSubmitIocCus

Type :POST

请求参数:

参数名称
数据类型
描述 是否必输入
apiKey String
secretKey String
type String 0:买 1:卖
pairname String 输入交易对代码
price BigDecimal 金额
count BigDecimal 数量

回应参数:

参数名称
数据类型
描述 备注
code Integer 回传状态代码

200:成功
300:失败

msg String 下单成功
time timestamp 时间戳计


data 说明
   {
    "entrustId":委单ID,
    "entrustType":Sell or Buy,
    "tradeId":交易id
   }

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

用途:买卖委托(市价)

Url:https://www.bitasiabit.com/app/v1/entrustMarketCus

Type :POST

请求参数:

参数名称
数据类型
描述 是否必输入
apiKey String
secretKey String
type String 0:买 1:卖
pairname String 输入交易对代码
amount BigDecimal 金额(买方为必填栏位)
count BigDecimal 数量(卖方为必填栏位)

回应参数:

参数名称
数据类型
描述 备注
code Integer 回传状态代码

200:成功
300:失败

msg String 下单成功
time timestamp 时间戳计


data 说明
   {
    "entrustId":委单ID,
    "entrustType":Sell or Buy,
    "tradeId":交易id
   }

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

用途:撤单

Url:https://www.bitasiabit.com/app/v1/entrustBatchCancelCus

Type :POST

请求参数:

参数名称
数据类型
描述 是否必输入
apiKey String
secretKey String
entrustIdList String 委单ID ex:1,2,3
pairname String 交易對

回应参数:

参数名称
数据类型
描述 备注
code Integer 回传状态代码

200:成功
300:失败

msg String 撤单成功
time timestamp 时间戳计


data 说明
   {}

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

用途:当前委单

Url:https://www.bitasiabit.com/app/v1/userEntrustCus

Type :POST

请求参数:

参数名称
数据类型
描述 是否必输入
apiKey String
secretKey String
entrustId String 委单ID
pairname String 输入交易对代码
market String 交易对 ex:BACCNY
offset Integer 输入0

回应参数:

参数名称
数据类型
描述 备注
code Integer 回传状态代码

200:成功
300:失败

msg String 个人当前委单列表
time timestamp 时间戳计


data 说明
   {
     "createTime":建立时间,
     "price":价格,
     "count":数量,
     "amount":总金额,
     "entrustId":委单ID,
     "updateTime":最后更新时间,
     "type":SELL or BUY (String),
     "leftCount":剩余数量,
     "buyShortName":买方币名称,
     "sellShortName":卖方币名称,
     "status":(部分成交、完全成交、已撤销),
     "statusType":(1未成交、2部分成交),
     "ordertype":0(限价)、1(市价),
     "tradeType":交易对
   }

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

用途:历史委单

Url:https://www.bitasiabit.com/app/v1/userEntrustHistoryCus

Type :POST

请求参数:

                                                       
参数名称
数据类型
描述 是否必输入
apiKey String
secretKey String
entrustId String 委单ID
pairname String 输入交易对代码
currentPage               Integer               指定跳页                            
market String 交易对
offset Integer 输入0

回应参数:

參數名稱
数据类型
描述 备注
code Integer 回传状态代码

200:成功
300:失败

msg String 个人历史委单列表
time timestamp 时间戳计


data 说明
      "pages":总页数,
      "hittorySize":总笔数,
	  "history": [
      "price":价格,
      "count":数量,
      "entrustId":委单ID,
      "time":最后更新时间,
      "type":SELL or BUY (String),
      "buyShortName":买方币名称,
      "sellShortName":卖方币名称,
      "ordertype":0(限价)、1(市价),
      "fees":手续费(以交易币种为计价单位),
      "tradeType":交易名称,
      "dealAmount":总成交金额
	  "source":来源
       ]
     }

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

用途:委单查询

Url:https://www.bitasiabit.com/app/v1/userEntrustSearchCus

Type :POST

请求参数:

参数名称
数据类型
描述 是否必输入
apiKey String
secretKey String
entrustId String 委单ID
market String 交易对

回应参数:

参数名称
数据类型
描述 备注
code Integer 回传状态代码

200:成功
300:失败

msg String 委单查询
time timestamp 时间戳计


data 说明
    {
     "createTime":建立时间,
     "price":价格,
     "count":数量,
     "entrustId":委单ID,
     "updateTime":最后更新时间,
     "type":SELL or BUY (String),
     "leftCount":剩余数量,
     "buyShortName":买方币名称,
     "sellShortName":卖方币名称,
     "ordertype":0(限价)、1(市价),
     "fees":手续费(以交易币种为计价单位),
     "tradeType":交易名称
    }

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

用途:获取用户资产

Url:https://www.bitasiabit.com/app/v1/userCapitalCus

Type :POST

请求参数:

参数名称
数据类型
描述 是否必输入
apiKey String
secretKey String

回应参数:

参数名称
数据类型
描述 备注
code Integer 回传状态代码

200:成功
300:失败

msg String 获取用户资产
time timestamp 时间戳计


data 说明
     {
     "total":可用金额,
     "forzen":冻结金额,
     "coinName":币别名称
     }