我們正在使用Tokbox來實現一組預定義的聊天室。每個會議室都有一個主持人和一組特定的用戶,只有主持人激活了聊天室后,這些用戶才能加入聊天室。進行得非常順利。我的問題是:我們如何設置一個“超級用戶”,以便他們可以終止可能正在進行的任何活動的聊天會話?該超級用戶不一定是任何房間的活躍參與者。但是,我們想建立某種管理頁面,其中每個房間都有一個按鈕,上面寫著“緊急終止”或類似的內容。我們具有數據庫角色和用戶設置。我們只是試圖找出使用Tokbox API的最佳方法。
1 回答

qq_笑_17
TA貢獻1818條經驗 獲得超7個贊
TokBox開發人員布道者在這里。
使用主持人令牌連接到會話的客戶端可以斷開該會話中其他已連接的客戶端的連接。
沒有“超級用戶”的概念,但是您可以使用使用OpenTok REST API強制斷開連接的客戶端與任何會話的連接。您也可以使用OpenTok PHP SDK來完成此操作。
use OpenTok\OpenTok;
$opentok = new OpenTok($apiKey, $apiSecret);
$sessionId = ""; // the session the client is connected to
$connectionId = ""; // this connection Id of client you want to force disconnect
$opentok->forceDisconnect($sessionId, $connectionId);
如您所見,您將需要知道connectionId
要斷開連接的客戶端的。這connectionId
是連接事件的一部分,它是在客戶端與connectionCreated
和connectionDestroyed
事件一起分派的。您還可以使用會話監視通過服務器上的Webhook接收這些連接事件。
- 1 回答
- 0 關注
- 165 瀏覽
添加回答
舉報
0/150
提交
取消