From f15bbb33577cc5faa30e40dc6c145015d26e4468 Mon Sep 17 00:00:00 2001 From: Mz1-rc Date: Wed, 13 Jul 2022 15:15:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3:=20=E7=9B=B4=E6=92=AD?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E6=B5=81=E5=BF=83=E8=B7=B3=E5=8C=85=E5=9B=9E?= =?UTF-8?q?=E5=BA=94=E6=A0=BC=E5=BC=8F=E5=92=8C=E7=A4=BA=E4=BE=8B=20(#411)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- live/message_stream.md | 39 +++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/live/message_stream.md b/live/message_stream.md index 9e7fb1f..1a4422c 100644 --- a/live/message_stream.md +++ b/live/message_stream.md @@ -138,14 +138,14 @@ curl -G 'http://api.live.bilibili.com/xlive/web-room/v1/index/getDanmuInfo' \ json格式 -| 字段 | 类型 | 内容 | 必要性 | 备注 | -| -------- | ---- | ------------ | ------ | ------------ | -| uid | num | 用户mid | 非必要 | | -| roomid | num | 加入房间的id | 必要 | 直播间真实id | -| protover | num | 协议版本 | 非必要 | 3 | -| platform | str | 平台标识 | 非必要 | "web" | -| type | num | 2 | 非必要 | | -| key | str | 认证秘钥 | 非必要 | | +| 字段 | 类型 | 内容 | 必要性 | 备注 | +| -------- | ---- | ------------ | ------ | ------------------ | +| uid | num | 用户mid | 非必要 | uid为0即为游客登录 | +| roomid | num | 加入房间的id | 必要 | 直播间真实id | +| protover | num | 协议版本 | 非必要 | 3 | +| platform | str | 平台标识 | 非必要 | "web" | +| type | num | 2 | 非必要 | | +| key | str | 认证秘钥 | 非必要 | | 示例: @@ -204,8 +204,8 @@ json格式 示例: ``` -00000000 00 00 00 1f 00 10 00 01 00 00 00 02 00 00 00 01 |................| -00000010 5b 6f 62 6a 65 63 74 20 4f 62 6a 65 63 74 5d |[object Object]| +00000000: 0000 001f 0010 0001 0000 0002 0000 0001 ................ +00000001: 5b6f 626a 6563 7420 4f62 6a65 6374 5d [object Object] ``` ### 心跳回应(人气值) @@ -216,16 +216,19 @@ json格式 正文: -uint32整数,代表房间当前的人气值 +正文分为两个部分,第一部分是人气值 [uint32整数,代表房间当前的人气值] + +第二部分是对于心跳包内容的复制,心跳包正文是什么这里就会回应什么。 示例: ``` -00000000 00 00 00 14 00 10 00 01 00 00 00 03 00 00 00 01 |................| -00000010 00 00 14 83 |....| +00000000: 0000 0014 0010 0001 0000 0003 0000 0000 ................ +00000001: 0000 09a2 5b6f 626a 6563 7420 4f62 6a65 ....[object Obje +00000002: 6374 5d ``` -可见房间内人气值为5251 +可见房间内人气值为2466(0x000009a2) ### 普通包 @@ -331,7 +334,7 @@ json格式 } ``` - + #### 进场或关注消息 方式:(下行) @@ -370,7 +373,7 @@ data字段
查看消息示例: - + ```json { "cmd": "INTERACT_WORD", @@ -412,7 +415,7 @@ data字段 } } ``` - + @@ -506,7 +509,7 @@ json格式 } ```
- + #### 送礼