如何使用 REST API 获取 OpenTok 会话中的订阅者数量?

How to get number of subscribers in a OpenTok session using REST API?

我如何(或有什么办法)使用 OpenTok 的 REST API 获取连接并观看发布者流的订阅者数量?

我知道我可以通过监听各自的事件来计算服务器端的连接数,但是如果有一个 REST API 可以查询包括连接的订阅者在内的会话信息,我更愿意使用它。

查看官方 API 文档:https://tokbox.com/developer/sdks/js/reference/ConnectionEvent.htmlsession 对象调度一些事件,告诉您何时有人连接或断开会话:

...

var session = OT.initSession(apiKey, sessionID);

session.on('connectionCreated', function(e) {
  connectionCount++;
  ...
});

session.on('connectionDestroyed', function(e) {
  connectionCount--;
  ...
});

这里是 OpenTok QA 人员。

正如卡洛斯所说,答案很简单。你不能。没有 API 来获取实际连接到会话的订阅者数量。你必须自己处理,使用平台提供的事件。