微信硬件平台设备直连全讲解(4)接收和回复微信客户端的文字、图片等信息

     按照上一篇文章讲述的方式配置好我们服务器的URL,一旦普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。

     各消息类型的推送XML数据包结构见微信的官方文档https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140453&token=&lang=zh_CN


   我们要做的事情非常简单,就是解析XML,拿到用户发送的信息实现具体的业务逻辑即可。

   下面代码以文本信息和语音信息的处理为例子

   还是先贴一下文本信息和语音消息的格式吧

文本信息

  微信硬件平台设备直连全讲解(4)接收和回复微信客户端的文字、图片等信息_第1张图片


微信硬件平台设备直连全讲解(4)接收和回复微信客户端的文字、图片等信息_第2张图片

这里我没有贴出收到微信post请求后,xml数据的解析,请自行完成吧。从上面代码可以看出,解析完xml文件后,处理非常简单,其中move函数实际上就是和设备的交互,这里先不要管他怎么实现,后面的文章将详细讲解。


知道了文本信息和语音信息的接收和处理,其他信息也是同理。



你可能感兴趣的:(微信硬件平台设备直连全讲解(4)接收和回复微信客户端的文字、图片等信息)