WebSocket服务运行在ws://danmu.xxx.com由于服务器资源有限 真实服务地址私聊我发给你 免费的~
,每个直播间由一个唯一的房间ID标识,用户加入直播间后可以接收到所有其他用户发送的弹幕消息。以下是接口文档的内容:
WebSocket接口文档
概述
本文档描述了WebSocket接口返回的数据格式,包括聊天消息、点赞消息、房间用户序列消息和礼物消息。
使用说明示例
ws://danmu.xxx.com/ks/快手房间id
ws://danmu.xxx.com/dy/抖音房间id
链接成功 直接onMessage 接收消息 消息格式见下面文档内容
数据格式说明
WebSocket接口返回的数据为JSON格式,包含不同类型的消息。每个消息都有一个msgType
字段用以区分消息类型。
聊天消息 (WebcastChatMessage
)
当用户在直播间发送聊天时,会收到此类型的消息。
字段名 | 类型 | 描述 |
---|---|---|
msgType |
String | 消息类型,固定值WebcastChatMessage |
content |
String | 聊天内容 |
uid |
String | 发送者的用户ID |
nickname |
String | 发送者的昵称 |
avatar |
String | 发送者的头像URL(如果有) |
点赞消息 (WebcastLikeMessage
)
当用户在直播间点赞时,会收到此类型的消息。
字段名 | 类型 | 描述 |
---|---|---|
msgType |
String | 消息类型,固定值WebcastLikeMessage |
uid |
String | 点赞者的用户ID |
nickname |
String | 点赞者的昵称 |
avatar |
String | 点赞者的头像URL(如果有) |
zan_count |
String | 点赞次数(如果有) |
房间用户序列消息 (WebcastRoomUserSeqMessage
)
定期推送的直播间用户序列信息。
字段名 | 类型 | 描述 |
---|---|---|
msgType |
String | 消息类型,固定值WebcastRoomUserSeqMessage |
total |
String | 直播间当前用户总数 |
zan_total |
String | 直播间累计点赞总数 |
礼物消息 (WebcastGiftMessage
)
当用户赠送礼物时,会收到此类型的消息。
字段名 | 类型 | 描述 |
---|---|---|
msgType |
String | 消息类型,固定值WebcastGiftMessage |
giftName |
Number | 礼物名称或唯一标识符 |
uid |
String | 赠送者的用户ID |
nickname |
String | 赠送者的昵称 |
avatar |
String | 赠送者的头像URL(如果有) |
注意事项
- 所有的
uid
字段都代表唯一的用户标识。 - 如果
avatar
字段为空,表示用户没有设置头像。 zan_count
字段在点赞消息中可能为空或未提供,具体取决于后端服务的实现。- 礼物的
giftName
快手是一个礼物ID,抖音返回的是礼物名称。