本文主要是介绍微信硬件平台设备直连全讲解(4)接收和回复微信客户端的文字、图片等信息,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
按照上一篇文章讲述的方式配置好我们服务器的URL,一旦普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。
各消息类型的推送XML数据包结构见微信的官方文档https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140453&token=&lang=zh_CN
我们要做的事情非常简单,就是解析XML,拿到用户发送的信息实现具体的业务逻辑即可。
下面代码以文本信息和语音信息的处理为例子
还是先贴一下文本信息和语音消息的格式吧
文本信息
这里我没有贴出收到微信post请求后,xml数据的解析,请自行完成吧。从上面代码可以看出,解析完xml文件后,处理非常简单,其中move函数实际上就是和设备的交互,这里先不要管他怎么实现,后面的文章将详细讲解。
知道了文本信息和语音信息的接收和处理,其他信息也是同理。
这篇关于微信硬件平台设备直连全讲解(4)接收和回复微信客户端的文字、图片等信息的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!