我们如何在QuickBlox iOS SDK中获得所有会员资格。在QuickBlox的web SDk中,我们可以通过bellow链接找到。但我无法找到相同的iOS SDK
http://quickblox.com/developers/Web_XMPP_Chat_Sample#Managing_members
任何帮助将不胜感激。
答案 0 :(得分:3)
为了检索该组的所有成员,首先获取您想要获得该成员的特定对话框,它会为您提供此类响应。
Dialogs: (
ID:554864c6535c12ac9a0f63dc
Room JID:17320_554864c6535c12ac9a0f63dc@muc.chat.quickblox.com
name:3
photo:(null)
type:2
lastMessage:(null)
lastMessageDate:(null)
occupantIDs:(\n 2067069,\n 2107873,\n 2976970\n)
userID:2976970
unreadMessagesCount:0
lastMessageUserID:0"
)
在这里,您可以看到您拥有该组中所有用户的占用者ID,现在您必须找到具有此占用者ID的所有用户。
NSArray *occupantsUsersIDs = [dialogname valueForKey:@"occupantIDs"];
//
[QBRequest usersWithIDs:occupantsUsersIDs page:pagedRequest successBlock:^(QBResponse *response, QBGeneralResponsePage *page, NSArray *users) {
NSLog(@"Users %@",users);
//
} errorBlock:nil];