聊天室
创建房间
用户创建一个新的聊天房间。
前置条件:
- 用户已登录
- 用户未被封禁
- 用户创建房间数未达上限
post/api/room/create
Request body
uidinteger required
用户ID
房间UIDinteger required
房间UID
roomNamestring
房间标题
bgIdinteger
房间背景图ID
bgUrlstring
passwordstring
进房间密码4-6位
roomDescstring
玩法介绍
coverUrlstring
房间封面URL
lockStateinteger
Response
创建成功
roomIdinteger
房间ID
roomUidinteger
房主UID
roomNamestring
房间名称
roomTypeinteger
房间类型: 0普通, 1交友, 2游戏, 3娱乐...
coverUrlstring
房间封面图
roomDescstring
玩法介绍
lockStateinteger
房间锁状态: 1未锁, 2已锁
passwordstring
房间密码(仅房主和管理员可见)
bgIdinteger
背景ID
bgUrlstring
背景图URL
bgAnimationUrlstring
背景动态图URL
avatarstring
房主头像
appNostring
房主AppNo
topPartitionIdinteger
房主一级大区ID
secondPartitionIdinteger
房主二级地区组ID
roleTypeinteger
当前用户角色: 1房主, 2高级管理员, 3普通管理员, 4普通成员
focusboolean
当前用户是否关注房主
micCountinteger
麦位数量
micMd5string
麦位列表MD5(用于增量更新判断)
agoraTokenstring
声网Token
countryIconstring
dailyFlowinteger
当日送礼总流水
regionIdinteger
isJoinedboolean
是否已加入房间
isCanJoinRoomboolean
是否可加入房间
roomDanmuSwitchinteger
房间漂浮公屏开关: -1置灰(等级不足), 0关闭, 1开启
customModeinteger
自定义麦位模式 0-非自定义 1-自定义
takeMicinteger
上麦模式: 0全员可上麦, 1仅邀请, 2房间成员, 3麦序申请
hasApplyMicboolean
当前用户是否已申请上麦
totalApplyNuminteger
当前房间待处理上麦申请数
publicChatSwitchinteger
公屏过滤开关: 1开启过滤(关闭公屏), 0关闭过滤(开启公屏)
memberCountinteger
房间成员数量
normalManagerCountinteger
普通管理员数量
superManagerCountinteger
超级管理员数量
roomInverseUrlstring
房间反比url地址