返回提交历史
Modified
live/message_stream.md
+21
-18
XFEstudio/bilibili-API-collect
修正: 直播信息流心跳包回应格式和示例 (#411)
f15bbb3
代码差异
1 个文件
+21
-18
@@ -138,14 +138,14 @@ curl -G 'http://api.live.bilibili.com/xlive/web-room/v1/index/getDanmuInfo' \
138
138
139
139
json格式
140
140
141
| 字段 | 类型 | 内容 | 必要性 | 备注 |
142
| -------- | ---- | ------------ | ------ | ------------ |
143
| uid | num | 用户mid | 非必要 | |
144
| roomid | num | 加入房间的id | 必要 | 直播间真实id |
145
| protover | num | 协议版本 | 非必要 | 3 |
146
| platform | str | 平台标识 | 非必要 | "web" |
147
| type | num | 2 | 非必要 | |
148
| key | str | 认证秘钥 | 非必要 | |
141
| 字段 | 类型 | 内容 | 必要性 | 备注 |
142
| -------- | ---- | ------------ | ------ | ------------------ |
143
| uid | num | 用户mid | 非必要 | uid为0即为游客登录 |
144
| roomid | num | 加入房间的id | 必要 | 直播间真实id |
145
| protover | num | 协议版本 | 非必要 | 3 |
146
| platform | str | 平台标识 | 非必要 | "web" |
147
| type | num | 2 | 非必要 | |
148
| key | str | 认证秘钥 | 非必要 | |
149
149
150
150
示例:
151
151
@@ -204,8 +204,8 @@ json格式
204
204
示例:
205
205
206
206
```
207
00000000 00 00 00 1f 00 10 00 01 00 00 00 02 00 00 00 01 |................|
208
00000010 5b 6f 62 6a 65 63 74 20 4f 62 6a 65 63 74 5d |[object Object]|
207
00000000: 0000 001f 0010 0001 0000 0002 0000 0001 ................
208
00000001: 5b6f 626a 6563 7420 4f62 6a65 6374 5d [object Object]
209
209
```
210
210
211
211
### 心跳回应(人气值)
@@ -216,16 +216,19 @@ json格式
216
216
217
217
正文:
218
218
219
uint32整数,代表房间当前的人气值
219
正文分为两个部分,第一部分是人气值 [uint32整数,代表房间当前的人气值]
220
221
第二部分是对于心跳包内容的复制,心跳包正文是什么这里就会回应什么。
220
222
221
223
示例:
222
224
223
225
```
224
00000000 00 00 00 14 00 10 00 01 00 00 00 03 00 00 00 01 |................|
225
00000010 00 00 14 83 |....|
226
00000000: 0000 0014 0010 0001 0000 0003 0000 0000 ................
227
00000001: 0000 09a2 5b6f 626a 6563 7420 4f62 6a65 ....[object Obje
228
00000002: 6374 5d
226
229
```
227
230
228
可见房间内人气值为5251
231
可见房间内人气值为2466(0x000009a2)
229
232
230
233
### 普通包
231
234
@@ -331,7 +334,7 @@ json格式
331
334
}
332
335
```
333
336
</details>
334
337
335
338
#### 进场或关注消息
336
339
337
340
方式:(下行)
@@ -370,7 +373,7 @@ data字段
370
373
371
374
<details>
372
375
<summary>查看消息示例:</summary>
373
376
374
377
```json
375
378
{
376
379
"cmd": "INTERACT_WORD",
@@ -412,7 +415,7 @@ data字段
412
415
}
413
416
}
414
417
```
415
418
416
419
</detail>
417
420
418
421
@@ -506,7 +509,7 @@ json格式
506
509
}
507
510
```
508
511
</details>
509
512
510
513
#### 送礼
511
514
512
515