Skip to main content

searchGroupMembers

Description

info

Search for group members of a particular group through keywords.

Note

(1) Only group members have search permissions;
(2) At least one search field must be specified;
(3) The relationship between multiple fields is an OR relationship.

Function Prototype


- (void)searchGroupMembers:(OIMSearchGroupMembersParam *)searchParam
onSuccess:(nullable OIMGroupMembersInfoCallback)onSuccess
onFailure:(nullable OIMFailureCallback)onFailure;

Input Parameters

Parameter NameParameter TypeRequiredDescription
SearchGroupMembersParam.groupIDNSStringYesGroup ID
SearchGroupMembersParam.keywordListNSArray< NSString *>YesSearch keywords, currently only supports one keyword search, cannot be empty
SearchGroupMembersParam.isSearchUserIDBOOLNoWhether to search by UserID
SearchGroupMembersParam.isSearchMemberNicknameBOOLNoWhether to search by nickname, default false
SearchGroupMembersParam.offsetNSIntegerNoOffset
SearchGroupMembersParam.countNSIntegerNoQuantity

Return Result

Parameter NameParameter TypeDescription
onSuccessNSArray< OIMGroupMemberInfo *>Success
onFailureOIMFailureCallbackFailure

Code Example


OIMSearchGroupMembersParam *param = [OIMSearchGroupMembersParam new];
param.groupID = @"";
param.keywordList = @[];
param.offset = 0;
param.count = 20;

[OIMManager.manager searchGroupMembers:param
onSuccess:^(NSArray<OIMGroupMemberInfo *> * _Nullable groupMembersInfo) {
} onFailure:^(NSInteger code, NSString * _Nullable msg) {
}];