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:215086130@qq.com
        }

返回信息

{'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:215086130@qq.com
        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:
Username=215086130@qq.com&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 = “”
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342