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

时间:2017-09-15 09:18:04

标签: javascript video twilio twilio-api

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

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

是否有可靠的方法来获取此信息?

1 个答案:

答案 0 :(得分:2)

Twilio开发者传道者在这里。

好消息,您现在可以从这些房间create rooms using the REST APIsetup to receive status callback webhooksdocumentation for status callbacks are here,但您想要的重要回调是participant-disconnected

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

如果有帮助,请告诉我。