浏览 SDKs · React Native
SDKsReact Native

获取用户资料

OpenIM React Native SDK 获取用户资料。

复制

调用 getUsersInfo() 按用户 ID 批量查询公开用户信息,适合用于展示好友候选人或陌生人资料卡的业务场景。

如果产品需要按昵称、手机号、组织、邮箱或其他业务字段检索用户,应先由业务后端完成搜索和权限校验,再把返回的 userID 传给 getUsersInfo()。

const userIDList = Array.from(new Set(['user_a', 'user_b']));
const users = await OpenIMSDK.getUsersInfo(userIDList);

参数说明

userIDList 是要查询的用户 ID 数组。调用前建议去重,并控制单次请求数量。

返回结果

返回查询到的 PublicUserItem[]

字段类型说明
userIDstringOpenIMSDK 用户 ID。
nicknamestring账号级公开昵称。
faceURLstring账号级公开头像地址。
exstring账号级扩展字段,格式由业务约定。

返回数组不保证与输入 ID 按位置一一对应。

该接口只读取其他用户的公开信息。如果要获取用户自己的信息,详见:获取当前用户资料更新当前用户资料