提问者:小点点

如何可靠地获取特定参与者何时离开(并加入)twilio中的房间的时间戳?


我正在使用twilio的程序化视频api构建一个视频聊天应用程序。并且想知道特定参与者在一个房间中连接了多少分钟。

我目前正在监听room联接和room. on(断开连接)事件来执行ajax请求并使用Date.Now()更新服务器上的时间戳。但是当用户在某些情况下关闭浏览器窗口时,附加到断开连接事件的请求不会触发,因为javascript在执行该代码之前从dom中删除。

有没有可靠的方法来获取这些信息?


共1个答案

匿名用户

Twilio开发者布道者在这里。

好消息是,您现在可以使用RESTAPI和设置来创建房间,以接收来自这些房间的状态回调webhook。状态回调的留档在这里,但您想要的重要回调是参与者断开连接

此特定事件带有其他人没有的参数。参与者Duration,即该参与者连接的时间。

如果有帮助,请告诉我。