SDKsWASM商业版
获取通话房间 Token
使用 WASM SDK 按房间 ID 重新获取入会凭据。
已经知道 roomID、但需要重新获取入会凭据时,调用 signalingGetTokenByRoomID():
const { data: roomCredentials } =
await openimsdk.signalingGetTokenByRoomID(roomID);
await mediaEngine.join({
roomID: roomCredentials.roomID,
token: roomCredentials.token,
liveURL: roomCredentials.liveURL,
});Promise 成功后,data 是 RtcInviteResults,字段含义见发起单聊通话。只有获取有效的 token 和 roomID 后才能连接媒体引擎。
房间 Token 是短期敏感凭据,只在内存中使用,不要写入日志、URL、分析事件或持久化存储。
这个页面有帮助吗?