下单流程

订阅消息流程:

1.获取token

调用接口:获取token

取出返回结果中的data字段备用,这个就是token

2.订阅成交消息:

接口文档说明:消息订阅对接

2.1 先建立连接

PRE环境地址:wss://pre-api-test.cmfbl.com/openapi-c/openMsg/{appId}

2.2 登录发送消息:

{"device":1,"head":{"lang":"en-US","msgType":"login","sendTime":1698299047686,"token":"dbe3d3e6-0b10-4bdc-9778-dfc76c6d9341app"},"seqId":3,"trace":"x-1698299047686-4"}  

2.3 订阅发送消息:

{"data":{"tradeTypes":"2"},"device":1,"head":{"lang":"en-US","msgType":"subscribe_asset","sendTime":1698299047686,"token":"dbe3d3e6-0b10-4bdc-9778-dfc76c6d9341app"},"seqId":5,"trace":"x-1698299047686-6"}  

2.4 另外每15秒发送一下心跳消息,保持心跳:

{"device":1,"head":{"lang":"en-US","msgType":"ping","sendTime":1698299057667,"token":"dbe3d3e6-0b10-4bdc-9778-dfc76c6d9341app"},"seqId":7,"trace":"x-1698299057667-8"}

交易下单流程:

1.请求产品信息:

调用接口:产品简要数据

取出symbolId,symbolDigits备用。

2.请求客户信息:

调用接口:查询客户信息

取出accountList中的trade_type=2的那条数据中的accountId,digits,currency备用。

3.交易下单请求:

调用接口:下单

参数示例: http header:

http body:

4.处理下结果:

收到第3步的回应后取出code看是否为"0", 当结果是"0"时,代表下单委托成功,此时取出data中的orderId字段,也成交消息中的orderId字段对应起来,就形成完整的交易流程。 成交消息中的字段说明:

Last updated