SDKsuni-app / uni-app x商业版
获取通话房间凭据
按房间 ID 重新获取加入媒体房间所需的凭据。
已经知道 roomID,但需要重新取得入会 Token 时,调用 signalingGetTokenByRoomID():
import {
signalingGetTokenByRoomID,
} from '@/uni_modules/unix-openim-sdk'
const result = await signalingGetTokenByRoomID({ roomID })
if (result?.token != null) {
await mediaEngineJoin(roomID, result.token!, result.liveURL)
}Promise 成功后返回 OpenIMSignalingGetTokenByRoomIDResult | null,其中 token 和 liveURL 都可能为空。返回结果不重复包含 roomID;连接媒体引擎时继续使用本次查询参数中的值。
没有取得有效 token 时,不应继续进入媒体房间;需要时可重新调用本接口获取。
这个页面有帮助吗?