---
title: "重连获取房间信息"
method: GET
path: "/api/room/getReconnect"
tags: ["聊天室"]
---

# 重连获取房间信息

`GET /api/room/getReconnect`

## Request

- Base URL: `http://api.oloo.live`
- URL: `http://api.oloo.live/api/room/getReconnect`
- Auth: none declared

断网重连时获取房间信息。

**与普通进入房间的区别：**
- 不需要验证房间密码（之前已验证过）
- 仍会检查黑名单和踢出状态（这些是实时状态）

**使用场景：**
- 网络断开后重新连接
- APP切换到后台再回来
- WebSocket断开重连

## Query parameters

- `roomUid` integer, required
- `uid` integer, required

## Response `200`

获取成功

- ChatRoomVO: 房间信息VO
  - `roomId` integer: 房间ID
  - `roomUid` integer: 房主UID
  - `roomName` string: 房间名称
  - `roomType` integer: 房间类型: 0普通, 1交友, 2游戏, 3娱乐...
  - `coverUrl` string: 房间封面图
  - `roomDesc` string: 玩法介绍
  - `lockState` integer: 房间锁状态: 1未锁, 2已锁
  - `password` string: 房间密码（仅房主和管理员可见）
  - `bgId` integer: 背景ID
  - `bgUrl` string: 背景图URL
  - `bgAnimationUrl` string: 背景动态图URL
  - `avatar` string: 房主头像
  - `appNo` string: 房主AppNo
  - `topPartitionId` integer: 房主一级大区ID
  - `secondPartitionId` integer: 房主二级地区组ID
  - `roleType` integer: 当前用户角色: 1房主, 2高级管理员, 3普通管理员, 4普通成员
  - `focus` boolean: 当前用户是否关注房主
  - `micCount` integer: 麦位数量
  - `roomMicVOList` RoomMicVO[]: 麦位列表
    - `roomUid` integer
    - `position` integer
    - `posState` integer
    - `micState` integer
    - `micUserVO` MicUserVO: 麦位用户信息
      - `uid` integer
      - `appNo` string
      - `nick` string
      - `avatar` string
      - `gender` integer
      - `headwearUrl` string
      - `headwearSvgaUrl` string
      - `roleType` integer
      - `roomSuperAdmin` boolean
      - `soundWaveUrl` string
      - `vipLevel` integer
      - `svipLevel` integer
      - `charmValue` integer
    - `micHideFlag` boolean
  - `micMd5` string: 麦位列表MD5（用于增量更新判断）
  - `agoraToken` string: 声网Token
  - `countryIcon` string
  - `dailyFlow` integer: 当日送礼总流水
  - `top3Contributors` TopContributorVO[]: 前三贡献者列表
    - `rank` integer
    - `uid` integer
    - `appNo` string
    - `nick` string
    - `avatar` string
    - `gender` integer
    - `contribution` number, double
    - `regionInfoVO` RegionInfoVO
      - `regionId` integer: 区域标识ID
      - `imgFileUrl` string: 国家ICON地址URL
      - `simpleCode` string: 国家标识码
      - `nameZh` string
      - `regionCode` string
      - `seqNo` integer
    - `wornMedalList` UserMedalVo[]
      - `medalId` integer: 荣誉ID
      - `medalName` string: 荣誉名称
      - `medalDesc` string: 荣誉描述
      - `picUrl` string: 荣誉图片
      - `vggUrl` string: 荣誉动效
      - `honorPoint` integer: 荣誉积分
      - `sourceType` integer: 来源类型 0-勋章 1-称号 2-证书
    - `charmLevelPic` string
    - `wealthLevelPic` string
    - `vipLevel` integer
    - `svipLevel` integer
  - `micCharmList` MicCharmVO[]: 麦位魅力值列表
    - `micUid` integer
    - `micIndex` integer
    - `charmValue` number, double
    - `incrementValue` number, double
    - `top3Contributors` TopContributorVO[]
      - `rank` integer
      - `uid` integer
      - `appNo` string
      - `nick` string
      - `avatar` string
      - `gender` integer
      - `contribution` number, double
      - `regionInfoVO` RegionInfoVO
        - `regionId` integer: 区域标识ID
        - `imgFileUrl` string: 国家ICON地址URL
        - `simpleCode` string: 国家标识码
        - `nameZh` string
        - `regionCode` string
        - `seqNo` integer
      - `wornMedalList` UserMedalVo[]
        - `medalId` integer: 荣誉ID
        - `medalName` string: 荣誉名称
        - `medalDesc` string: 荣誉描述
        - `picUrl` string: 荣誉图片
        - `vggUrl` string: 荣誉动效
        - `honorPoint` integer: 荣誉积分
        - `sourceType` integer: 来源类型 0-勋章 1-称号 2-证书
      - `charmLevelPic` string
      - `wealthLevelPic` string
      - `vipLevel` integer
      - `svipLevel` integer
  - `regionId` integer
  - `isJoined` boolean: 是否已加入房间
  - `isCanJoinRoom` boolean: 是否可加入房间
  - `roomLevelInfo` RoomLevelInfoVO: 房间等级信息VO
    - `level` integer: 房间等级
    - `exp` integer: 当前经验值
    - `levelName` string: 等级名称
    - `levelPic` string: 等级图标
    - `nextExp` integer: 下一等级所需经验值
    - `memberMaxCount` integer: 房间成员最大数量
    - `superManagerNum` integer: 高级管理员限制数量
    - `normalManagerNum` integer: 普通管理员限制数量
    - `privilege` RoomLevelPrivilegeInfoVO
      - `hasBroadcastLevelUp` boolean: 是否升级发全服
  - `memberLevelInfo` RoomMemberLevelInfoVO: 房间成员等级信息VO
    - `level` integer: 成员等级
    - `levelName` string: 等级名称
    - `levelPic` string: 等级图标
    - `exp` integer: 当前经验值
    - `nextExp` integer: 下一等级所需经验值
    - `privilege` RoomMemberLevelPrivilegeInfoVO
      - `hasBroadcastLevelUp` boolean: 是否升级发全服
  - `roomDanmuSwitch` integer: 房间漂浮公屏开关: -1置灰(等级不足), 0关闭, 1开启
  - `customMode` integer: 自定义麦位模式 0-非自定义 1-自定义
  - `takeMic` integer: 上麦模式: 0全员可上麦, 1仅邀请, 2房间成员, 3麦序申请
  - `hasApplyMic` boolean: 当前用户是否已申请上麦
  - `totalApplyNum` integer: 当前房间待处理上麦申请数
  - `publicChatSwitch` integer: 公屏过滤开关: 1开启过滤(关闭公屏), 0关闭过滤(开启公屏)
  - `memberCount` integer: 房间成员数量
  - `normalManagerCount` integer: 普通管理员数量
  - `superManagerCount` integer: 超级管理员数量
  - `roomInverseUrl` string: 房间反比url地址
  - `checkUser` boolean: 是否审核账号

## Other responses

- `403`: 用户被踢出或拉黑
- `404`: 房间不存在

## Changes

- **2026-09-16** `2adfc1488801`: 1 info
  - added the optional property `checkUser` to the response with the `200` status

[Operation history](https://skmtc.dev/oloo/apis/oloo-api/changes/api/room/getReconnect/get.md)

---

[API](https://skmtc.dev/oloo/apis/oloo-api.md) - [All operations](https://skmtc.dev/oloo/apis/oloo-api/llms.txt) - [OpenAPI document](https://skmtc.dev/oloo/apis/oloo-api/revisions/ada91d3a60e4?raw)
