跳到主要内容

getGroupMemberListByJoinTimeFilter

功能介绍

说明

获取某个群的群成员信息,支持按照入群时间过滤。

注意

(1)调用者必须加入此群才可调用;
(2)由于是从 APP 本地获取,一次建议最大10000。

函数原型


- (void)getGroupMemberListByJoinTimeFilter:(NSString *)groupID
offset:(NSInteger)offset
count:(NSInteger)count
joinTimeBegin:(NSInteger)joinTimeBegin
joinTimeEnd:(NSInteger)joinTimeEnd
filterUserIDList:(NSArray <NSString *> *)filterUserIDList
onSuccess:(nullable OIMGroupMembersInfoCallback)onSuccess
onFailure:(nullable OIMFailureCallback)onFailure;

输入参数

参数名称参数类型是否必填描述
groupIDNSString群ID
offsetNSInteger起始偏移,分页拉取使用
countNSInteger分页拉取,一页拉取的成员个数
joinTimeBeginNSInteger最早加入时间,为 0 时不限制
joinTimeEndNSInteger最晚加入时间,为 0 时不限制
filterUserIDListNSArray <NSString *>需要排除的群成员 userID 列表

返回结果

参数名称参数类型描述
onSuccessNSArray< OIMGroupMemberInfo *>成功返回
onFailureOIMFailureCallback失败返回

代码示例


[OIMManager.manager getGroupMemberListByJoinTimeFilter:@""
offset:0
count:100
joinTimeBegin:[NSDate new].timeIntervalSince1970
joinTimeEnd:[NSDate new].timeIntervalSince1970
filterUserIDList:@[]
onSuccess:^(NSArray<OIMGroupMemberInfo *> * _Nullable groupMembersInfo) {
} onFailure:^(NSInteger code, NSString * _Nullable msg) {
}];