群组查询
本文档指导您如何使用融云即时通讯(IM)Harmony IMLib SDK 实现获取已加入群组、获取指定群组资料等功能。
提示
此功能从 1.8.0 版本开始支持。
开通服务
信息托管服务已默认开通,您可以直接使用此功能。
群组查询
您可以查询或搜索已加入的群组。
获取群组资料
调用 getGroupsInfo 方法获取群组资料。
- 该方法优先从本地查找,当用户不在群组中时,本地不存在或本地群组信息缓存超过 10 分钟才会从服务端拉取最新信息。
- 单次调用最多支持获取 20 个群组资料。
代码示例
TypeScript
// 群组 ID 列表
let groupIds = ["group1Id", "group2Id"];
IMEngine.getInstance().getGroupsInfo(groupIds).then(result => {
if (EngineError.Success !== result.code) {
// 获取群组信息失败
return;
}
// 获取群组信息成功
let ret : Object = result;
if (result.data) {
ret = Array.from(result.data as Array<GroupInfo>);
}
});