浏览 SDKs · WASM
SDKsWASM商业版

查询群组通话房间

使用 WASM SDK 按群组 ID 查询进行中的通话房间。

复制

signalingGetRoomByGroupID() 的参数是群组 ID,不是自定义 roomID

const { data: room } = await openimsdk.signalingGetRoomByGroupID(groupID);

if (room.roomID) {
  renderParticipants(room.participant ?? []);
}

返回结果

Promise 成功后,dataCallingRoomData 快照:

字段类型说明
roomIDstring当前群通话的房间 ID。
invitationRtcInvite(可选)当前房间对应的原始邀请信息。
participantParticipantInfo[](可选)当前房间参与者资料快照。

每个 ParticipantInfo 都包含 userInfo: PublicUserItem,并可能包含当前群组上下文中的 groupMemberInfo: GroupMemberItemgroupInfo: GroupItem。账号资料、群内昵称与群资料属于不同数据源,不要相互覆盖。

没有进行中的群通话时,应把错误或空数据视为“当前没有可恢复的通话”,不要继续使用旧凭据。

若业务为群通话使用自定义房间 ID,仍需用 groupID 调用本方法,再按返回或已保存的 roomID 合并通话状态。