首页 > 解决方案 > 在 EnableX 中连接到房间时,我收到一条错误消息 - “令牌无效”

问题描述

我正在创建一个 Web 应用程序,我想在其中集成视频会议功能,我正在使用平台EnableX。但是我遇到了一个问题,即在连接到房间时我收到一条消息“令牌无效”</p>

我已按照这些步骤从此处使用其 API 创建令牌。

要从 EnableX 创建令牌,我使用以下代码:

var vcxroom = {};
vcxroom.getToken = function (details, callback) {
    var rooms = {};
    options.path = '/v1/rooms/' + details.roomId + '/tokens';
    options.method = 'POST';
    options.headers = {
        'Content-Type': 'application/json',
        'Authorization': 'Basic ' + vcxutil.getBasicAuthToken()
    };

我正在使用以下代码使用我收到的失败的令牌连接到房间:

localStream = EnxRtc.joinRoom(token, config, function (success, error) {
            if (error && error != null) {

            }
            if (success && success != null) {
                room = success.room;
                var ownId = success.publishId;
                setLiveStream(localStream);
                for (var i = 0; i < success.streams.length; i++) {
                    room.subscribe(success.streams[i]);
                }
            }
          else{
             console.log(error) // Here getting “Token Invalid”
        }
});

谁能帮助我做错了什么。

标签: javascriptvideojwtwebrtc

解决方案


推荐阅读