---
title: "获取房间成员列表"
method: GET
path: "/api/room/getRoomMemberList"
tags: ["聊天室"]
---

# 获取房间成员列表

`GET /api/room/getRoomMemberList`

## Request

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

获取房间内的在线成员列表，支持分页。

**返回信息包括：**
- 成员列表（头像、昵称、等级、身份等）
- 总人数
- 分页信息

**排序规则：**
1. 房主排在最前
2. 管理员其次
3. 普通用户按进入时间排序

## Query parameters

- `roomUid` integer, required
- `uid` integer, required
- `pageNo` integer
- `pageSize` integer

## Response `200`

获取成功

- MemberListResult: 成员列表分页结果
  - `total` integer: 总人数
  - `members` OnlineMemberVO[]: 成员列表
    - `uid` integer: 成员uid
    - `appNo` string: 账号
    - `nick` string: 昵称
    - `avatar` string: 头像
    - `gender` integer: 性别
    - `countryIcon` string: 国家ICON
    - `roleType` integer: 角色类型（1：房主，2：高级管理员，4：普通管理员，3：普通成员，8：黑名单）
    - `wealthLevel` integer: 财富等级数值
    - `wealthLevelPic` string: 财富等级图片URL
    - `charmLevel` integer: 魅力等级数值
    - `charmLevelPic` string: 魅力等级图片URL
    - `onMic` boolean
    - `micPosition` integer
    - `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-证书
    - `vipLevel` integer
    - `svipLevel` integer
    - `prettyTypeStr` string: 靓号类型：SS/S/A...
  - `roleStats` RoleCountStats
    - `managerCount` integer: 管理员数量（含房主）
    - `onMicCount` integer: 麦上用户数量
    - `normalCount` integer: 普通用户数量

---

[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)
