1

我无法让快速入门代码在我的网站上运行,因此我插入了一行调试代码 (TB.setLogLevel(TB.DEBUG);) 以查看它在哪里出错。它未能说“令牌无效”。这是调试输出 - 我为隐私保护了我的唯一 ID,但它们与我给出的匹配。知道为什么会失败吗?

OpenTok JavaScript 库 v2.0.7.1 TB.min.js:52
发行说明:http ://www.tokbox.com/opentok/webrtc/do ... notes.html TB.min.js:52
已知问题:http ://www.tokbox.com/opentok/webrtc/do ... nownIssues TB.min.js:52
TB.setLogLevel(5) TB.min.js:52
TB.checkSystemRequirements() TB.min.js:52
SessionInfo 响应:TB.min.js:52

TB.min.js:52
connectToMessenger TB.min.js:52
WebSocket 已连接 TB.min.js:52
WebSocket 消息收到:{"type":1000,"payload":{"connectionId":"7dd66c68-6f5b-401c -a886-e9562f069eb7"}} TB.min.js:52
发送 WebSocket 消息:{"type":1001,"payload":{"sessionId":"xxxx","apiKey":"xx","token": "xxx","supportsWebRTC":true,"connectionObjects":true,"p2pEnabled":false}} TB.min.js:52
WebSocket 消息收到:{"type":1100,"payload":{"reason": "传递的令牌无效。","code":1004}} TB.min.js:52
Received SessionConnectFailed TB.min.js:52
传递的令牌无效。TB.min.
js:52 TB.exception ::标题:连接失败(1006)消息:TB.SessionConnectionFailed ::会话连接失败。TB.min.js:52
TB.exception :: title: Connect Time-out (1008) msg​​: 连接到服务器超时获取会话状态。TB.min.js:52

4

1 回答 1

4

此错误的一个可能原因是您的令牌无效。这可能是因为:

  • 令牌已过期。
  • 该令牌是为与您正在使用的会话 ID 不同的会话 ID 生成的。

无论哪种情况,请尝试为会话生成另一个令牌并在您的代码中使用它。

祝你好运!

于 2013-07-09T21:09:53.953 回答