2019-08-20

APIURL = "                  "

获取市场深度

POST   URL = APIURL+v1/mxc/get_deepth
参数 类型 备注
symbol 字符串 交易对名称
Data= 
        {
        symbol:FST_USDT
        }

返回信息

{'code': 200, 'data': {'asks': [{'price': '0.01037', 'quantity': '6603.34'}, {'price': '0.01038', 'quantity': '7018.41'}], 'bids': [{'price': '0.00973', 'quantity': '1300.61'}, {'price': '0.00972', 'quantity': '20812.71'}]}, 'msg': 'OK'}
参数 类型 备注
code 字符串 返回状态,200:失败,0:成功
asks
bids
price 价格
quantity 数量
msg 提示信息

获取账户资产

POST   URL = APIURL+v1/mxc/get_userinfo
参数 类型 备注
username 字符串 账号
Data= 
        {
        username:[email protected]
        }

返回信息

{'BZH': {'frozen': '0', 'available': '500'}, 'FST': {'frozen': '0', 'available': '1530'}, 'USDT': {'frozen': '51.58303014', 'available': '38.22334754'}}
参数 类型 备注
code 返回状态,200:失败,0:成功
Frozen 冻结资产
available 可用资产
price 价格
quantity 数量
msg 提示信息

下单

POST    URL = APIURL+URL+v1/mxc/order/
参数 类型 备注
username 字符串 交易对名称
Data= 
        {
        username:[email protected]
        type:BUY
        price:0.008
        quantity:1000
        order_symbol:FST_USDT
        }
参数 类型 备注
username 字符串 账号
type 字符串 交易方式,BUY:买,SELL:卖
price 字符串 价格
quantity 字符串 数量
order_symbol 字符串 交易对

返回信息

{‘code’:0,’id’:XXXXXXXX,’msg’:ok}
参数 类型 备注
code 返回状态,200:失败,0:成功
id 账户
msg 提示信息

==============================================

4.撤单
Method:POST
URL+v1/mxc/cancal_order
Data:
[email protected]&order_id=**********
返回值:
{‘code’:0,’msg’:’OK’}

5.查询挂单
Method:GET
URL+v1/mxc/mxc_get_order_info
Data:

Return:

查询当前委托

参数 类型 备注
exHost 文本型 exHost
address 文本型 钱包地址
page 文本型 页码,该字段暂时无效,可以随便传,但是必须要有

返回信息

' {"code":"0","data":[{"type":"buy","pair":"SWT/CNY+jGa9J9TkqtBcUoHe2zqhVFFbgUVED6o9or","price":"0.001000","amount":"1.000000","sequence":4464,"passive":false},{"type":"buy","pair":"SWT/CNY+jGa9J9TkqtBcUoHe2zqhVFFbgUVED6o9or","price":"0.004000","amount":"300000.000000","sequence":4557,"passive":false}],"msg":"获得挂单列表成功","isActive":true}

查询历史交易记录

参数 类型 是否为空 备注
exHost 文本型 exHost
address 文本型 钱包地址
ledger 文本型 可空 区块账本编号,从第二页开始需要,该值由上一页查询返回
seq 文本型 可空 交易序列号,从第二页开始需要,该值由上一页查询返回

返回信息

' {"code":"0","data":{"marker":{"ledger":11588678,"seq":4},"transactions":[{"hash":"89DF2578BFCC39BE7815DE9FEE0737834947C9A99410D401098AD8526EF58878/8AE6E7D1C916AA9BB4983ABCC2CE98CE9FD57E8E7E66FDCD1C0FEFF19B8A3A81/undefined","time":1545899990,"type":"sell","pairs":"MOAC/CNT","amount":"26.7","sum":"81.7019999999999","price":"3.05999999999999625468","status":"offer_bought","counterparty":{"account":"jnpCL7vYAnAhjdQR7iVS4yeJ6t2tbw3KNp","seq":72,"hash":"8AE6E7D1C916AA9BB4983ABCC2CE98CE9FD57E8E7E66FDCD1C0FEFF19B8A3A81"}},{"hash":"1DA1BAD815E0D029EA665B271C6E3B884CD0E91F1658CA8E542342D30FDDC337","time":1545734060,"type":"buy","pairs":"MOAC/CNT","amount":"818","sum":"2454","price":"3","status":"offer_created"}]},"msg":"获取历史交易成功","isActive":true}

查询历史转账记录

参数 类型 是否为空 备注
exHost 文本型 exHost
address 文本型 钱包地址
ledger 文本型 可空 区块账本编号,从第二页开始需要,该值由上一页查询返回
seq 文本型 可空 交易序列号,从第二页开始需要,该值由上一页查询返回
 {"code":"0","data":{"marker":{"ledger":11490452,"seq":6},"transactions":[{"hash":"957F315F85E0C4EA7029B1A8B6EAF1568480867DFFACD3E362641D5E37B1C0E5","time":1544788830,"sender":"jG9ntUTuBKqDURPUqbGYZRuRDVzPY6bpxL","receiver":"jHXA8QvnogEw3exos7V2t3UXZmDWhDgHQT","currency":"MOAC","amount":"1","result":false}]},"msg":"获取历史交易成功","isActive":true}
参数 备注
ledger 下次请求的账本编号
seq 下次请求的交易序列号
hash 交易hash
time 交易时间(秒)
sender 发送方
receiver 接收方
amount 交易数量
result 该字段无效,不用处理

撤单

参数 类型 是否为空 备注
exHost 文本型 '服务器地址
sign 文本型 '签名后的数据
返回文本 文本型
url 文本型
json 类_json
' {"code":"0","data":{"hash":"E601D772D15F2AFC563E8CE2324F0BB684590EA1FB409011111EDDD9EFA36C20"},"msg":"取消挂单提交成功","isActive":true}

获取服务器列表

参数 类型 是否为空 备注
URL 文本型 服务器列表,便于以后服务器地址更改,不写死

exHosts:交易服务器列表,默认端口为80
infoHosts:信息服务器列表,默认端口为80
接口路由中以/exchange开头的请调用exHosts列表中服务器
接口路由中以/info开头的请调用infoHosts列表中服务器
为了减轻单个服务器负载,请用轮询机制分别访问列表中每台服务器

获取钱包余额

参数 类型 是否为空 备注
exHost 文本型 服务器地址
address 文本型 钱包地址
url 文本型
{"code":"0","data":[{"value":"105140.995617","currency":"SWT","issuer":"","freezed":"105080","reserve":"20","title":"SWT"},],"msg":"获得余额成功"}
参数 备注
code "0"表示成功返回
value 钱包总余额,包含冻结余额
currency 币种Token
freezed 冻结金额
title 币种名称
url = exHost + “/exchange/balances/” + address

查询历史交易记录

参数 类型 是否为空 备注
exHost 文本型 exHost
address 文本型 钱包地址
ledger 文本型 可空 区块账本编号,从第二页开始需要,该值由上一页查询返回
seq 文本型 可空 交易序列号,从第二页开始需要,该值由上一页查询返回
url 文本型 'exHost地址
{"code":"0","data":{"marker":{"ledger":11588678,"seq":4},"transactions":
[{"hash":"D166357BF8E0FBAB5B450379A0DB19BA55A773075E0F52B06B7CD6A8406E8219","time":1546070620,"type":"sell","pairs":"MOAC/CNT","amount"
:"818","sum":"3272","price":"4","status":"offer_cancelled"},
{"hash":"89DF2578BFCC39BE7815DE9FEE0737834947C9A99410D401098AD8526EF58878/8AE6E7D1C916AA9BB4983ABCC2CE98CE9FD57E8E7E66FDCD1C0FEFF19B8A3
A81/undefined","time":1545899990,"type":"sell","pairs":"MOAC/CNT","amount":"26.7","sum":"81.7019999999999","price":"3.05999999999999625468","status":"offer_bought","counterparty":
{"account":"jMbmoPA3QcWKoDQrhGdiykVkqJPe4cqYnY","seq":200,"hash":"40406805D40503AB867313511DE2D0D4125B4B3A2D582F0E72750C835597A122"}}]}
,"msg":"获取历史交易成功","isActive":true}
参数 备注
ledger 下次请求的账本编号
seq 下次请求的交易序列号
hash 交易hash, 如果是用"/"分割,那么左边表示主动成交方,右边表示被动成交方
time 交易时间(秒)
type 买、卖类型 sell-卖 buy-买
pairs 交易对
amount 交易数量
sum 交易总价格
price 单价
status 交易状态 offer_bought-主动成交 offer_funded-被动成交offer_partially_funded-部分成交 offer_cancelled-取消挂单 offer_created-创建挂单

查询历史转账记录

参数 类型 是否为空 备注
exHost 文本型 exHost
address 文本型 钱包地址
ledger 文本型 可空 区块账本编号,从第二页开始需要,该值由上一页查询返回
seq 文本型 可空 交易序列号,从第二页开始需要,该值由上一页查询返回
{"code":"0","data":{"marker":{"ledger":11490452,"seq":6},"transactions":
[{"hash":"E0B3FA8A0438F15C8C8D068B383D19E3F5E1F633BAF756F4509435DF8178A35F","time":1546842750,"sender":"jHXA8QvnogEw3exos7V2t3UXZmDWhDgHQT","receiver":"jLUkoiBvewNDvrJMR7q96s67WgoGjmttPr","currency":"MOAC","amount":"194","result":false}]},"msg":"获取历史交易成功","isActive":true}
参数 备注
ledger 下次请求的账本编号
seq 下次请求的交易序列号
hash 交易hash
time 交易时间(秒)
sender 发送方
receiver 接收方
amount 交易数量
result 该字段无效,不用处理

查询当前委托

参数 类型 是否为空 备注
exHost 文本型 exHost
address 文本型 钱包地址
page 文本型 页码,该字段暂时无效,可以随便传,但是必须要有
{"code":"0","data":[{"type":"buy","pair":"SWT/CNY+jGa9J9TkqtBcUoHe2zqhVFFbgUVED6o9or","price":"0.004000","amount":"300000.000000","sequence":4557,"passive":false}],"msg":"获得挂单列表
成功","isActive":true}
参数 备注
type 类型 buy-买 sell-卖
pair 交易对
price 价格
amount 交易数量
sequence 交易序列号,用于取消挂单使用
passive 该字段无效,不用处理
url = exHost + “/exchange/orders/” + address + “/” + page

获取交易序列号

参数 类型 备注
exHost 文本型 exHost
address 文本型 钱包地址
sequence 文本型 交易序列号
url 文本型
返回文本 文本型
json 类_json
{"code":"0","data":{"sequence":4568},"msg":"获得序列号成功","isActive":true}

子程序 挂单(前端签名---返回hash)

参数 类型 备注
exHost 文本型 exHost
sign 文本型 签名后的加密内容--挂单
url 文本型
json 类_json
{"code":"0","data":{"hash":"39EC76DAAC1A2BC0662240145C3086110A7AB8864B2B1F4CF3C38616D78DFEA4"},"msg":"挂单提交成功","isActive":true}
url = exHost + “/exchange/sign_order”

撤单

参数 类型 备注
exHost 文本型 服务器地址
sign 文本型 签名后的数据
url 文本型
json 类_json
{"code":"0","data":{"hash":"E601D772D15F2AFC563E8CE2324F0BB684590EA1FB409011111EDDD9EFA36C20"},"msg":"取消挂单提交成功","isActive":true}
url = exHost + “/exchange/sign_cancel_order”

撤单_非签名

参数 类型 备注
参_SQ 文本型 交易序号
参_ADDRESS 文本型 API
参_SECRET 文本型 私钥
winhttp WinHttpR
url 文本型
data 文本型
返回文本 文本型
js JScript

转账

参数 类型 是否为空 备注
exHost 文本型 服务器列表
sign 文本型 签名
url 文本型
json 类_json
{"code":"0","data":{"hash":"22240FEC865A2325401BCFAEE80387033F3190B7EF506D11981D96F4F38F13E2"},"msg":"提交支付成功","isActive":true}
url = exHost + “/exchange/sign_payment”

挂单_非签名

参数 类型 备注
参__类型 整数型 1买入,2卖出
参_数量 文本型 数量
参_价格 文本型 价格
参_secret_key 文本型 下单私钥
参_address 文本型 下单地址
url 文本型
data 文本型
GL_SQ 文本型
url = “https://api.jingtum.com/v2/accounts/” + 参_address + “/orders”

转账_非签名

参数 类型 是否为空 备注
exHost 文本型 服务器地址
secret 文本型 转出钱包的私钥
to 文本型 接收方钱包的地址
amount 文本型 数量
currency 文本型 token名称
issuer 文本型 发行方
memo 文本型 可空 转账备注信息,最长512字节
data 文本型
url 文本型
json 类_json
{"code":"0","data":{"hash":"22240FEC865A2325401BCFAEE80387033F3190B7EF506D11981D96F4F38F13E2"},"msg":"提交支付成功","isActive":true}
url = exHost + “/exchange/payment”

获取市场深度

参数 类型 是否为空 备注
infoHost 文本型 服务器地址
currency 文本型 币种交易对 如:SWT-CNY
type 文本型 类型 normal-只获取最新10条记录 more-获取最新50条记录
url 文本型
返回文本 文本型
 {"code":"0","data":{"base":"SWT","counter":"CNY.jGa9J9TkqtBcUoHe2zqhVFFbgUVED6o9or","asks":
[{"price":0.00445,"amount":74328,"total":74328,"type":"sell"},{"price":0.00446,"amount":769281,"total":843609,"type":"sell"},
{"price":0.00447,"amount":1899950,"total":2743559,"type":"sell"},{"price":0.00448,"amount":1298921,"total":4042480,"type":"sell"},
{"price":0.00449,"amount":1912880,"total":5955360,"type":"sell"}],"bids":
[{"price":0.00442,"amount":261609,"total":261609,"type":"buy"},
{"price":0.00441,"amount":3089357.765534,"total":3350966.765534,"type":"buy"},
{"price":0.0044,"amount":1024005,"total":4374971.7655340005,"type":"buy"},
{"price":0.00439,"amount":1877847,"total":6252818.7655340005,"type":"buy"},
{"price":0.00438,"amount":1742312,"total":7995130.7655340005,"type":"buy"}]},"msg":"获取市场信息成功","success":true}
参数 备注
price 价格
amount 数量
total 该字段暂时无效 可以忽略
type 类型 sell-卖 buy-买
url = infoHost + “/info/depth/” + currency + “/” + type

获取K线数据

参数 类型 备注
infoHost 文本型
currency 文本型 币种交易对 如:SWT-CNY
type 文本型 hour-小时 day-日 week-周 month-月
url 文本型
{"code":"0","data":
[[1526313600000,0.03569,0.04150600000000021,0.03511625798095238,0.044564446944444454,14944051.348589845,371894445.0376669,2897],
[1526400000000,0.041600000000000005,0.0409,0.04029380231944445,0.04399294244,10679759.133056931,256273850.651661,37749]],"msg":"获取市场信息成功","success":true}
参数 备注
json.data[1] 成交时间(毫秒)
json.data[2] 开盘价格
json.data[3] 收盘价格
json.data[4] 最低价格
json.data[5] 最高价格
json.data[6] 交易金额
json.data[7] 交易量
json.data[8] 成交笔数
url = infoHost + “/info/kline/” + currency + “/” + type

获取最新成交

参数 类型 是否为空 备注
infoHost 文本型 服务器地址
currency 文本型 币种交易对 如:SWT-CNY
type 文本型 类型 normal-只获取最新10条记录 more-获取最新50条记录
url 文本型

返回参数: 服务器返回最近的240条数据

' {"code":"0","data":[[62.60056,14036,0.00446,1547025420000,0,1],[49.9966,11210,0.00446,1547025350000,0,1],
[99.99766,22421,0.0044599999999999996,1547025320000,0,1],[30.192000000000917,6800,0.004440000000000135,1547025300000,1,1],
[15.442979999999807,3486,0.004429999999999944,1547024770000,1,1],[99.99766000000002,22421,0.004460000000000001,1547024040000,0,1],
[786.768,177600,0.00443,1547023510000,1,3],[118.01970000000024,26640,0.004430168918918928,1547023330000,1,3],
[0.04460000000000264,10,0.004460000000000264,1547023320000,0,1],[99.99766,22421,0.0044599999999999996,1547023300000,0,1]],"msg":"获取市场信息成功","success":true}
参数 备注
array[0] 交易金额
array[1] 交易量
array[2] 价格
array[3] 成交时间(毫秒)
array[4] 成交类型 0-买 1-卖
array[5] 撮合标记 1-非撮合 3-3方撮合 4-4方撮合 5-5方撮合 6-6方撮合
url = infoHost + “/info/history/” + currency + “/” + type

获取24小时行情数据

参数 类型 备注
infoHost 文本型 服务器地址
url 文本型
url = infoHost + “/info/alltickers”

获取交易详情

参数 类型 是否为空 备注
exHost 文本型 服务器
hash 文本型 hash值
url 文本型
url = exHost + “/exchange/detail/” + hash

网页访问_DELETE

参数 类型 备注
网址 文本型 完整的网页地址,必须包含http://或者https://
访问方式 整数型 0=GET 1=POST 2=HEAD
提交信息 文本型 "POST"专用
提交Cookies 文本型 本参数传递变量时会自动回传返回的Cookie
返回Cookies 文本型 返回的Cookie
附加协议头 文本型 一行一个请用换行符隔开
返回协议头 文本型 返回的协议头
返回状态代码 整数型 网页返回的状态代码,例如:200;302;404等
禁止重定向 逻辑型 默认不禁止网页重定向
字节集提交 字节集 提交字节集数据
代理地址 文本型 代理地址,格式为 8.8.8.8:88
超时 整数型 秒,默认为15秒,-1为无限等待
代理用户名 文本型 用户名
代理密码 文本型 密码
代理标识 整数型 代理标识,默认为1,0为路由器
对象继承 对象 此处可自行提供对象,不再主动创建
是否自动合并更新Cookie 逻辑型 默认为真,自动合并更新
局_访问方式 文本型
局_WinHttp 对象
局_发送协议头 文本型 "0"
局_返回协议头 文本型 "0"
局_计次 整数型
局_网页数据 字节集
局_变体提交 变体型

线程_初始化COM库 ()

局_访问方式 = “DELETE”
局_WinHttp.方法 (“Open”, 局_访问方式, 网址, 假)
局_WinHttp.写属性 (“Option”, 4, 13056)
附加协议头 = “Accept: */*”

局_WinHttp.方法 (“Send”, 提交信息)

局_网页数据 = 局_WinHttp.读属性 (“ResponseBody”, ).取字节集 ()
返回协议头 = 局_WinHttp.读文本属性 (“GetallResponseHeaders”, )
返回协议头 = 子文本替换 (返回协议头, “Set-Cookie”, “Set-Cookie”, , , 假)
返回状态代码 = 局_WinHttp.读数值属性 (“Status”, )
局_返回协议头 = 分割文本 (返回协议头, #换行符, )
返回Cookies = “”
返回状态代码 = 局_WinHttp.读数值属性 (“Status”|)
局_返回协议头 = 分割文本 (返回协议头|#换行符|)
返回Cookies = “”

你可能感兴趣的:(2019-08-20)