我正在努力将Twilio可编程聊天集成到Qt/QML应用程序中,这意味着我不能轻易地使用Javascript客户端SDK。我希望在我的客户端处理诸如输入指示符、令牌过期通知等功能。
在示例中,客户端sdk直接启动到Twilio的WebSocket连接,并直接接收令牌过期等事件。
Twilio似乎为Javascript、iOs和Android提供了大量的SDK,抽象了大多数功能(阅读收据、键入指示符、访问令牌)。
然而,看来他们的“服务器端”包装器(助手库)只为访问API的REST方面提供了有限的功能,而不是WebSockets。
当我在QML中工作时,我不能只是把一个远程Javascript库放到一个网页中,开始构建一个客户机( Javascript不可避免地不起同样的作用)。
是否提供任何文档来访问它的可编程聊天WebSocket连接?我也可以围绕库构建自己的NodeJS WebSocket包装器,但是 双节点 看起来就像REST以及的包装器。
发布于 2017-07-03 10:47:54
两位开发人员在这里传道。
websocket不是一个文档化的API或协议,因此不建议对它进行构建,因为没有文档的更改可能会破坏您的实现。
确实,服务器端库只覆盖REST。您也可以使用使用webhooks从Chat API接收事件。
https://stackoverflow.com/questions/44876906
复制相似问题