查询聊天室信息
API 参考:getChatRoomInfo
获取成员信息
获取成员信息
参数说明
输入参数说明
参数 | 类型 | 必填 | 说明 | 最低版本 |
---|---|---|---|---|
chatRoomId | String | 是 | 聊天室 id | 2.2.0 |
count | Number | 是 | 获取人数, 范围 0 - 20 1. 传入 0 获取到的聊天室信息将或仅包含成员总数,不包含具体的成员列表 2. 传入其他大于 0 的值返回聊天室信息,结果仅包含包含不多于 20 人的成员信息和当前成员总数。最大值为 20 | 2.2.0 |
order | Number | 是 | 排序方式, 1 正序, 2 倒序,可通过 RongIMLib.GetChatRoomType 枚举获取 | 2.2.0 |
callback | Object | 是 | 回调对象 | 2.2.0 |
callback.onSuccess | Function | 是 | 成功回调 | 2.2.0 |
callback.onError | Function | 是 | 失败回调 | 2.2.0 |
回调参数说明
参数 | 类型 | 说明 | 最低版本 |
---|---|---|---|
chatRoom | Object | 聊天室信息 | 2.2.0 |
chatRoom.userInfos | Array | 聊天室成员信息 | 2.2.0 |
chatRoom.userTotalNums | Number | 聊天室总人数 | 2.2.0 |
代码示例
var chatRoomId = 'chatroom1';
var count = 10;
var order = RongIMLib.GetChatRoomType.REVERSE;
var callback = {
onSuccess: function(chatRoom) {
/*
chatRoom.userInfos 聊天室成员信息
chatRoom.userTotalNums 聊天室总人数
*/
console.log('获取聊天室信息成功', chatRoom);
},
onError: function(error) {
console.log('获取聊天室信息失败', error);
}
};
RongIMClient.getInstance().getChatRoomInfo(chatRoomId, count, order, callback);