浏览 SDKs · uni-app / uni-app x
平台
SDKsuni-app / uni-app x商业版

查询会话所属分组

查询指定会话当前关联的全部会话分组。

复制

会话分组属于商业版能力。同一个会话可以关联多个分组。此操作按会话 ID 查询其所属的完整分组对象列表。

import { getConversationGroupByConversationID } from '@/uni_modules/unix-openim-sdk'

const result = await getConversationGroupByConversationID({
  conversationID,
})
const groups = result?.conversationGroups ?? []

Promise 成功后返回 OpenIMGetConversationGroupByConversationIDResult | null,分组数组位于 conversationGroups。conversationID 是 OpenIM 会话 ID,不是聊天群组 ID。需要分组 ID 时,从每个 conversationGroupID 非空的结果中读取。

该查询只返回调用时刻的数据,不会触发会话分组事件;分组关联发生变化时,可参考会话分组概览中的监听方式重新查询,并按 conversationGroupID 合并最新结果。