Websocket推送
概述
WebSocket是HTML5一种新的协议(Protocol)。它实现了客户端与服务器全双工通信, 使得数据可以快速地双向传播。通过一次简单的握手就可以建立客户端和服务器连接, 服务器根据业务规则可以主动推送信息给客户端。其优点如下:
客户端和服务器进行数据传输时,请求头信息比较小,大概2个字节。
客户端和服务器皆可以主动地发送数据给对方。
不需要多次创建TCP请求和销毁,节约宽带和服务器的资源。
强烈建议开发者使用WebSocket API获取市场行情和买卖深度等信息。
基本信息
币币行情基础站点: wss://wspool.hiotc.pro/kline-api/ws
合约行情基础站点: wss://futuresws.xxx.xxx/kline-api/ws 其中xxx.xxx替换成交易所的主域
返回数据除了心跳数据都会二进制压缩(用户需要通过Gzip算法进行解压)
Demo
https://github.com/exchange2021/openapidemo/blob/master/src/main/java/com/ws/WsTest.java
参数示例
event
channel
description
sub
market_$symbol_depth_step0
订阅深度
unsub
market_$symbol_depth_step0
取消订阅深度
sub
market_$symbol_trade_ticker
订阅实时成交
unsub
market_$symbol_trade_ticker
取消订阅实时成交
sub
market_$symbol_ticker
订阅24h行情数据
unsub
market_$symbol_ticker
取消订阅24h行情数据
sub
market_$symbol_kline_1min
订阅1min实时k线信息
req
market_$symbol_kline_1month
请求1month历史k线记录
订阅全量深度
订阅数据样例
返回买卖盘最多30条数据
订阅实时成交
订阅数据样例
返回
订阅k线行情
订阅数据样例
返回
订阅24h行情ticker
订阅数据样例
返回
请求k线历史数据
请求数据样例
返回
请求成交记录
请求数据样例
返回
Last updated