Twilio可编程聊天WebSocket连接

时间:2017-07-03 02:16:56

标签: node.js qt twilio twilio-api

我正在努力将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的包装器

1 个答案:

答案 0 :(得分:1)

Twilio开发者传道者在这里。

websocket API不是文档化的API或协议,因此未建议对其进行构建,因为未记录的更改可能会破坏您的实现。

服务器端库确实只包含REST API。您还可以使用receive events from the Chat API using the webhooks