跳到主要内容

getUsersInfoWithCache

功能介绍

说明

获取指定用户的个人信息,如果指定了群组 ID,还会获取在群组内的群成员信息。

注意

(1)建议一次最大 100 个,因为数量过多可能会导致数据包太大被后台拒绝;
(2)优先从服务端获取,如果失败,则从本地缓存中获取;
(3)用户调用此接口获取非好友的个人信息,SDK 内部会更新此缓存。

函数原型


- (void)getUsersInfoWithCache:(NSArray<NSString *> *)userIDs
groupID:(NSString * _Nullable)groupID
onSuccess:(nullable OIMFullUsersInfoCallback)onSuccess
onFailure:(nullable OIMFailureCallback)onFailure;

输入参数

参数名称参数类型是否必填描述
userIDsNSArray<NSString *>用户 ID 列表
groupIDNSString群组 ID

返回结果

参数名称参数类型描述
onSuccessOIMFullUserInfo成功返回
onFailureOIMFailureCallback失败返回

代码示例


[OIMManager.manager getUsersInfoWithCache:@[]
groupID:@""
onSuccess:^(NSArray<OIMFullUserInfo *> * _Nullable usersInfo) {

} onFailure:^(NSInteger code, NSString * _Nullable msg) {

}];