微信公众号crm系统,微信公众号开发系列三:响应公众号关注和取关事件
一、实际需求
当我们关注一些微信官方账号时,一些官方账号会回复我们的文本信息。在本节中,我们将实现如何在用户关注官方账号后回复文本信息。同样微信公众号crm系统,当用户取消注意力时,他们也可以向用户发送信息。
二、开发文档
我们基于微信的第三方平台进行二次开发。开发的基础必须是官方的API也就是说,开发文档。因此,我们应该首先查询开发文档,以找到关注和关闭事件的说明。请访问微信开发文档的关注和关闭事件,如图所示:
微信开发官方文档
由此可见,我们的微信官方账号服务收到了微信服务器的回复xml从中获取信息和Event该值可以区分用户的关注和取消关注的行为,并对不同的行为程序做出不同的响应。
三、实现编码
1、引入相关jar包:dom4j-1.6.1.jar、-api-2.5.jar、-1.3.1.jar用来处理xml文件。
2、根据开发文档xml内容,创建新闻对象的基本类别:
关注和关注事件消息体的基本类别
3、创建文本新闻类继承消息基础类:
微信官方账号响应文本消息
4、创建处理xml的工具类:
响应关注和取关消息的互动xml工具类
5、创建新闻处理类:
新闻处理工具
6、在类中新增该方法用于响应微信用户发送的操作要求:
响应操作一般类
7、代码结构图:
整个工程的代码结构图
四、本节总结
通过上述操作,当我们添加一个新功能时,我们应该首先查看官方开发文档,并根据其情况xml在此基础上,增加业务逻辑微信公众号crm系统,实现满足自身需求的实现。
通过以上步骤,我们完成了微信微信官方账号的关注和取消关注的响应。@码农wu老师 私信咨询我任何关于编程的问题,知无不言,有问题就回来!