gpt4 book ai didi

javascript - 使用 Node Server SDK Opentok 时出现 token 错误

转载 作者:行者123 更新时间:2023-11-29 14:52:04 25 4
gpt4 key购买 nike

我目前使用的是 OpenTok Node SDK 版本 2.2.2(通过 npm 安装),我的客户端插件是版本 2.2.5.1。在 session.connect() 方法调用期间,我收到此错误:

OT.exception::标题:身份验证错误 (1004) 消息:无效 token 。确保您使用的是最新的 OpenTok 服务器 SDK。

当我解码 Token(base64) 时,这就是我得到的:

partner_id=23690372&sig=f52e13ac579649a3531a6040e679fb9bcca04007:session_id=1_MX4yMzY5MDM3Mn5-RnJpIEp1biAwNiAxMDoyNjoyMyBQRFQgMjAxNH4xLjQzMDUxMTVFLTZ-fg&create_time=1402075583&nonce=0.7174300465267152&role=publisher&expire_time=1402161983

我的 session ID 与上面的匹配。

使用方法 opentok.createSession(function(err, session) { } )opentok.generateToken(session.sessionId) 生成我的 session ID 和 token 服务器端。

在客户端,这就是我正在做的:

session = TB.initSession(TOK_API_KEY,session_id);
session.on("streamCreated", function(event) {
session.subscribe(event.stream);
});

var publisher = TB.initPublisher("broadcast_display", null, function(error) {
if (error) {
console.log('error initializing publisher', error);
} else {
console.log('publisher initialized successfully');
}
});

session.connect(TOK_API_KEY, token, function(error) {
if (error) {
console.log(error);
} else {
session.publish(publisher);
}
});

不确定是什么问题。有什么帮助吗?

最佳答案

将您的 NodeJS sdk 更新到 OpenTok 的最新版本 (v2.2.3) 并生成一个新 token 。

关于javascript - 使用 Node Server SDK Opentok 时出现 token 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24125508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com