跳到主要内容

WebSocket 私有频道

WebSocket 私有频道

主网: wss://stream.deepcoin.com/v1/private

获取 listenkey

HTTP 方式: GET

HTTP 请求URL: /deepcoin/listenkey/acquire

response:

{
"code": "0",
"msg": "",
"data": {
"listenkey": "a29e6d260bb2a82478abf49759cb31a9",
"expire_time": 1691403285
}
}

延长过期时间

滑动窗口,往后续期一小时

HTTP 方式: GET

HTTP 请求URL: /deepcoin/listenkey/extend

body listenkey="f24739a259bc1ac714dad2ac6690c816"

response:

{
"code": "0",
"msg": "",
"data": {
"listenkey": "a29e6d260bb2a82478abf49759cb31a9",
"expire_time": 1691403285
}
}

连接限制

同一 IP 限制 300 个连接/5分钟,限速不限量。

ws 订阅

wss://stream.deepcoin.com/v1/private?listenKey=404879eae0a969e199d2bc3f3766faa1

返回参数

目前只要订阅成功,则会将资金变动、订单变动等一次推送

订阅指定频道

私有 WebSocket 支持订阅指定频道,发送以下消息即可只订阅需要的频道:

{"action":"subscribe","tables":["Account","AccountDetail","Order","Position","Trade","TriggerOrder"]}

若不指定 tables 参数,则默认订阅所有频道。

如需取消订阅某些频道,重新订阅时在 tables 参数中仅包含需要保留的频道即可。

tables 参数与频道对应关系

tables对应频道说明
Account资产频道账户余额变动
AccountDetail账户明细频道账户明细变动
Order订单频道订单变动
Position持仓频道持仓变动
Trade成交频道成交记录变动
TriggerOrder条件单频道条件单变动