websocket
# 连接
## 移动端
ws://testm.isecret.im:8002/ws/await
### 请求头
| 字段名 | 注释 |
| ------------- | ------------- |
| access-key | 登陆令牌 |
|nonce|混淆值,保证唯一|
|timestamp|时间戳(秒)|
|signature|签名HMAC-SHA256(timestamp:nonce:secret_key)|
## web端
ws://testm.isecret.im:8002/ws/await/web?nonce=7a46fc44102e0d53×tamp=1610686680&accesskey=pBOjIom75iMcg8U4Cs2cnHMsckKASU9Dzv10zh8Q&signature=91cd6985c991a395df8feac810b16184f0c7a46fc44102e0d53179eeb0e75545
### Query参数
| 字段名 | 注释 |
| ------------- | ------------- |
| accesskey | 登陆令牌 |
|nonce|混淆值,保证唯一|
|timestamp|时间戳(秒)|
|signature|签名HMAC-SHA256(timestamp:nonce:secret_key)|
# 订阅
订阅请求信息
| 字段名 | 注释 |
| ------------- | ------------- |
| id | uuid |
| sub | 订阅的主题(auction.auctionInfo/house_id,house_id为具体的房产id) |
| unsub | 订阅的主题(该参数和sub参数只能二选一) |
订阅响应
```
{
"type":"auction.auctionInfo/28", //订阅的主题名称
"data":"" //推送数据
}
```
竞拍房产状态发生变化时推送
```
{
"type": "auction.state",
"data": {
"house_id":1,
"state":3
}
}
```
---
债券状态变化推送
```
{
"type": "bond.state",
"data": {
"bond_no": "623543247156019201",
"state": 3
}
}
```