• 微信开发(3)


     按照上一篇文章讲述的方式配置好我们服务器的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函数实际上就是和设备的交互,这里先不要管他怎么实现,后面的文章将详细讲解。

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

    作者:KeerDi —— 北方的后生

    出处:http://www.cnblogs.com/keerdi/

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    mongodb 记录
    php保存文件
    调用AngularJS的API
    angular修改数据
    大小写转换
    使用Properties类动态加载配置文件里的内容
    org.apache.commons.cli.Options
    Google guava和Apache commons
    orc格式文件
    shell的awk命令使用
  • 原文地址:https://www.cnblogs.com/123hll/p/8195706.html
Copyright © 2020-2023  润新知