首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenTok createSession

OpenTok createSession
EN

Stack Overflow用户
提问于 2016-08-24 20:38:54
回答 1查看 399关注 0票数 0

我正在尝试使用openTok Nodejs创建会话。我没有得到任何错误,但是会话没有被创建。

代码语言:javascript
复制
var OpenTok = require('opentok'),
opentok = new OpenTok(vc_config.ot_api_key,  vc_config.ot_secret);

opentok.createSession({mediaMode:"routed"}, function(err, session) {
if (err) { return console.log(err); }
console.log(session);
this.session_id = session.sessionId;
});

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-06 17:29:39

这个问题是一个Promise问题,我用以下方法解决了这个问题:

代码语言:javascript
复制
       var opentok = new OpenTok(ot_api_key, ot_secret);

       await(opentok.createSession({mediaMode:"routed"}, function(error, session) {
       if (error) { return console.log(error); }
       return OtSessionDatum.findOne({ where: { id: modelId }}).then(function (ot_session_datum) {
         return ot_session_datum.update({session_id: session.sessionId,
                                         subscriber_token: session.generateToken({role: 'subscriber'}),
                                         publisher_token: session.generateToken({role: 'publisher'}),
                                         moderator_token: session.generateToken({role: 'moderator'}),
                                         watch_token: session.generateToken({role: 'moderator',data:'watch'})});

     }));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39123579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档