简介
我想向您展示如何创建一个WebSocket聊天应用程序,通过开源的Yowsup从SAPUI5浏览器发送和接收WhatsApp消息。
它是如何工作的?
首先,云零售,物联网协议,客户端将通过websocket地址建立与服务器的连接:ws://本地主机:8080/fd6/websocket并注册以下事件侦听器:
onerror:当WebSocket遇到问题时,免费云服务器永久使用,调用"onerror"事件处理程序。
onopen:当WebSocket处于打开状态时,调用"onopen"事件处理程序。
onmessage:当WebSocket从服务器接收到新数据时,云服务器哪家好,调用"onmessage"事件处理程序。
一旦建立到服务器的连接,它可以通过以下步骤发送和接收WhatsApp消息:
向WhatsApp发送消息
步骤1
当用户从浏览器发送消息时,函数sendMsg()将消息发送到服务器:webSocket.send发送(msg);
步骤2
python Yowsup代码中的方法goInteractive侦听来自的传入消息服务器:消息=自我服务接收()并将消息发送到WhatsApp:msgId=self.methodsInterface.call方法("message_send",(jid,什么是大数据云计算,message))
从WhatsApp接收消息
步骤3
如果有来自WhatsApp的任何传入消息,则调用方法onMessageReceived。它将向服务器发送消息:self.ws.send发送(messageContent)
第4步
最后,message功能将从服务器到客户端浏览器的传入消息打印出来
显示消息,我正在使用noty–jQuery通知插件:
在SAPUI5中使用和实现WebSocket非常容易。感谢您阅读我的博客,如果您有任何意见/问题,请告诉我。喜欢聊天!
源代码:
我附上了完整的源代码fd6.war(重命名fd6。战争.txt到fd6.war)和GitHub中修改的Yowsup python代码:
ferrygun/WebSocketChat·GitHub
参考:
Hi Ferry,
有助于集成ui5和whatsapp的blog。我喜欢有附加运行代码的博客。
继续
谢谢你,Basar
很好的教程!
是否也可以使用它为客户将whatsapp集成到sap云?
谢谢
太好了。。很好。。很高兴知道它有任何实时应用程序吗?
谢谢
--Pavan G
嗨,
你能列出这个需要的配置吗?
我试图了解Whatsapp和Yowsup是如何集成的。
我们可以直接将Whatsapp与SAP HCP集成吗?
很好的教程
嗨,
我可以使用cmd设置yowsup并发送消息
我在运行时遇到问题客户端.py文件(WebSocketChat/yowsup master/src/Examples at gh pages·ferrygun/WebSocketChat·GitHub)
我们必须使用的用户名和密码是什么客户端.py验证用户身份?