浏览 SDKs · Android
平台
SDKsAndroid商业版

获取通话房间 Token

使用 Android SDK 按房间 ID 重新获取入会凭据。

复制

已经知道 roomID、但需要重新获取入会凭据时,调用 signalingGetTokenByRoomID()

OpenIMClient.getInstance().signalingManager.signalingGetTokenByRoomID(
    new OnBase<SignalingCertificate>() {
        @Override
        public void onSuccess(SignalingCertificate credentials) {
            // credentials 提供 roomID、token 和 liveURL,用于接入媒体房间。
        }

        @Override
        public void onError(int code, String error) {
            // code 和 error 说明失败原因。
        }
    },
    roomID
);

成功回调返回 SignalingCertificate,可获取接入音视频房间所需的 tokenliveURL

取得有效的房间 Token 后,再使用 roomIDtokenliveURL 连接媒体引擎。凭据失效时可以重新调用本方法获取。