本文作者twowinter,发布于2015年,如今整理重发。
微信公众号的文本消息处理
前言
在启动了开发模式后,就可以做些简单的接收处理了。文本消息是最简单的一种消息。今天就先拿下它。
参考资料
关于文本消息的类型还是参考官方的wiki。
参考官方server的DEMO,在Servlet的doPost()方法中处理收到的信息。这里已经开始解析XML了,于是导入了dom4j来帮助解析。然后转到service,判断出消息类型是TEXT,进而做个拷贝回复。
效果
代码处理
今天对昨天的工程做了两点的规范改进,就是下面的前面两点。详情可查看我的github
1. 改成UTF-8编码
2. 修改src目录
3. import dom4j.jar
build path -> Libraries -> add jar
4. 实现文本消息的处理
Add CallbackService.java
同时加入MsgType和XmlResp