Tokbox中的令牌元数据
Token Metadata in Tokbox
我正在尝试创建一个具有多种用户类型的视频聊天服务。基于这些"角色",用户可能只是一个观察者,或者是呼叫的实际参与者。我通过Tokbox Api知道(https://tokbox.com/developer/guides/create-token/node/index.html)你可以将元数据附加到令牌上,但我一辈子都无法破解如何在客户端访问它们。查看我的代币创建代码:
app.get("/gettoken", function(req, res) {
var sessionId = req.query.sessionid;
var userrole = req.query.role;
var tokenOptions = {};
tokenOptions.role = "publisher";
tokenOptions.data = "role="+userrole;
var token = opentok.generateToken(sessionId, tokenOptions);
res.send({token: token});
})
我的会话订阅代码是在新订户加入流时调用的:
session.on({
streamCreated: function(event) {
session.subscribe(event.stream, 'theirCamDiv', {
insertMode: 'append'
});
console.log(??Subscriber Metadata??);
}
});
提前感谢您的帮助!
您可以从event.stream.connection.data
属性访问令牌元数据,因此在您的情况下是
session.on({
streamCreated: function(event) {
session.subscribe(event.stream, 'theirCamDiv', {
insertMode: 'append'
});
console.log(event.stream.connection.data);
}
});
相关文章:
- 使用Javascript获取Twitter访问令牌
- FB.login访问令牌facebook javascript SDK
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- 访问令牌和响应数据
- 元标记中使用令牌的 CSRF 保护 - 为什么它不能被盗
- Tokbox中的令牌元数据
- 试图解析一个大型JSON对象并提取数据,但不断出现意外的令牌错误
- 在引导选择组件中的搜索不起作用,其中数据令牌包含所有数字;4730”;
- 在 Ajax 调用中解析返回数据时出现令牌错误
- 语法错误:Javascript 中的意外令牌/将数据发布到 Amazon s3
- 从令牌输入.js提交数据
- 如何使用电子令牌在客户端加密数据
- 我在一个控制器上得到了一个数据(来自服务器的令牌),并希望在Angular js中的另一个控制器中使用该数据(令牌)
- 使用自己的Facebook访问令牌查询数据以填充数据库
- 通过jquery ajax返回的JSON数据上的意外令牌u
- 而获取JSON数据使用ajax我得到意外令牌:错误
- JSON web令牌不存储数据或我不能正确访问它
- JSON.parse()意外令牌的数据编码
- 如何使用 JWT 令牌保护 SPA 上的敏感数据
- 解析 JSON 数据时出错 - “未捕获的语法错误:意外令牌”