我正在努力将Twilio Programmable Chat集成到Qt / QML应用程序中 - 这意味着我无法轻易使用Javascript Client SDK。我想在我的客户端处理输入指示符,令牌到期通知等功能。
在examples中,客户端sdk直接向Twilio发起WebSocket连接,并直接接收令牌到期等事件。
Twilio似乎提供了许多SDK,它们为Javascript,iOs和Android提取了大部分功能(阅读回执,输入指示符,访问令牌)。
然而,看来他们的服务器端" wrappers(帮助程序库)仅提供有限的功能,仅用于访问API的REST方面,而不是WebSockets。
当我在 QML 工作时,我不能将远程Javascript库放入网页并开始构建客户端(Javascript不可避免地会起作用)。
Twilio是否提供直接访问其可编程聊天WebSocket连接的任何文档?我也可以在库周围构建自己的NodeJS WebSocket包装器,但是,twilio-node看起来就像是围绕REST API的包装器。
答案 0 :(得分:1)
Twilio开发者传道者在这里。
websocket API不是文档化的API或协议,因此未建议对其进行构建,因为未记录的更改可能会破坏您的实现。
服务器端库确实只包含REST API。您还可以使用receive events from the Chat API using the webhooks。