market
Websocket接口文档
## 注意事项
接口参数
## 操作步骤
1. ws://192.168.1.135:9132/bpp.market
2. 使用socket-io-client连接
### Scoket-IO参考
详细文档参考socket-io官方文档
#### 连接
```javascript
const socket = io('ws://192.168.1.135:9132', {
path: '/bpp.market',
transports: ['websocket', 'polling'],
query : {
token : ''
coin: 'USDT'
}
})
socket.on("connect", () => {
console.log('connect')
})
```
#### 发送自选命令
```javascript
let data = {
token : 'AF2acD212Cadhahdsjakdj',
}
this.socket.emit('optionalEvent', data))
```
#### 发送市值榜命令
```javascript
let data = {
token : 'AF2acD212Cadhahdsjakdj',
coin: 'USDT'
}
this.socket.emit('marketValueRank', data))
```
#### 监听自选事件
```javascript
socket.on("optionalEventData", (data) => {
console.log("optionalEventData", data)
})
```
#### 监听市值榜事件
```javascript
socket.on("marketValueRankData", (data) => {
console.log("marketValueRankData", data)
})
```
### 参数
| 参数 | 类型 | 必传 | 说明 |
| ------ | ------ | ---- | ------------------------------------------------------------ |
| coinImgUrl | string | | 币种图标 |
| coinName | string | | 币种名称 |
| isCollection | string | | 该币种是否收藏 |
| marketPrice | string | | 币种当前价格 |
| marketPriceRmb | string | | 在当前人名币价格 |
| marketValue | string | | 市值 |
| percentChange24h | string | | 涨跌幅 |