如果我知道某个组的房间ID,我可以在不加入该组的情况下获取该组中的在线用户列表吗?等,
QBGroupChat currentChatRoom =
groupChatManager.createGroupChat(groupDialog.getRoomJid());
Collection<Integer> onlineGroupUsers = null;
try {
onlineRoomUsers = currentChatRoom.getOnlineUsers();
} catch (XMPPException e) {
}
请注意,我没有加入小组,只是从对话中获得了房间ID。
答案 0 :(得分:2)
如果您知道来自 QB.chat.dialog的对话框ID,则您不需要加入聊天来获取用户列表,只需使用循环获取特定对话框即可.LIST()强> 找到对话框后,您可以通过 occupants_ids
获取其用户列表要了解更多信息,请查看http://quickblox.com/developers/Chat#Retrieve_dialogs