文档
测试

用户准备

POST
wss://api-all-sporter.megacombine.com/pkroom

请求参数

参数名
类型
描述
必填
event
string
消息事件:pk_ready
必填
pk_room_id
string
PK房间号
必填
user_id
string
用户ID
必填
user_group
string
所属组
必填

响应参数

参数名
类型
描述
必填
code
int
响应状态值
必填
msg
string
响应信息
必填
data
Object
响应数据
必填
event
string
事件类型
必填
list
object-Array
红队,蓝队的队员列表
必填
pk_room_id
string
PK 房间ID
必填
pk_room_number
string
PK房间号
必填
pk_type
int
PK类型,0:双人PK 1:组队PK
必填
pk_result_type
int
结果判定方式,0:固定距离,比时间,1:固定时间,比距离
必填
status
int
PK 状态 1:准备中,2:已开始,3:已结束
必填
pk_max_person
int
组队PK中,单队最多人数
必填
group_red_title
string
红队标题
必填
group_blue_title
string
蓝队标题
必填
time_long
int
PK运动持续时间,pk_result_type为1时存在,单位:秒
必填
red
Object-Array
红队用户列表
必填
user_pk_list_id
string
用户参与 PK 的ID
必填
user_id
string
用户ID
必填
pk_room_id
string
PK房间ID
必填
user_group
string
所属队伍
必填
user_name
string
用户名称
必填
user_img
string
用户头像
必填
fd
string
websocket会话ID
必填
is_ready
int
是否已准备,0:为准备,1:已准备
必填
is_stop
int
是否运动结束,0:未结束,1:已结束
必填
blue
Object-Array
蓝队用户列表
必填

说明 / 示例

PK房间内,用户点击准备按钮,event固定为pk_ready 服务端推送消息,事件为:pkListChange,需重新渲染页面 ![image.png](https://cos.easydoc.net/80953943/files/knq0i9w7.png) 格式化结构如下 ![image.png](https://cos.easydoc.net/80953943/files/knybuq49.png) 当双方队伍中都存在用户,且都已准备,触发 pkStart事件,数据结构一致