暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

微信公众平台SpringBoot开发实例 │ 收到消息后进行简单回复(附限免视频)

367

在手机微信公众号中输入文本(如“你好”和微笑表情)、发送图片(预先准备好的图片)、发送语音(直接采用微信的语音功能)、发送视频(预先准备好的视频)、发送地理位置(手机当前所在的位置)、发送链接预先准备好的链接)等消息,手机上的结果如下图所示(上下屏滑动显示)。



1

创建消息类


在包edu.bookcode中创建message子包,并在包edu.bookcode.message中创建类BaseMessageReceive,该类中的属性代表了所有收到消息的相同字段,代码如例4-12所示。

【例4-12】类BaseMessageReceive的代码示例。


在包edu.bookcode.message中创建类TextMessageReceive,代码如例4-13所示。该类封装了文本消息的内容。可对照例4-12、例4-13和例4-1示例代码,加深对接收的文本消息XML数据规范的理解。本节后面的类也分别封装了不同类型的消息。

【例4-13】类TextMessageReceive的代码示例。


在包edu.bookcode.message中创建类MediaMessageReceive,代码如例4-14所示。

【例4-14】类MediaMessageReceive的代码示例。


在包edu.bookcode.message中创建类ImageMessageReceive,代码如例4-15所示。

【例4-15】类ImageMessageReceive的代码示例。


在包edu.bookcode.message中创建类VoiceMessageReceive,代码如例4-16所示。

【例4-16】类VoiceMessageReceive的代码示例。


在包edu.bookcode.message中创建类VideoMessageReceive,代码如例4-17所示。

【例4-17】类VideoMessageReceive的代码示例。


在包edu.bookcode.message中创建类LocationMessageReceive,代码如例4-18所示。

【例4-18】类LocationMessageReceive的代码示例。


在包edu.bookcode.message中创建类LinkMessageReceive,代码如例4-19所示。

【例4-19】类LinkMessageReceive的代码示例。




2

创建类MessageTemplateUtil


在包edu.bookcode.util中创建类MessageTemplateUtil,代码如例4-20所示。

【例4-20】类MessageTemplateUtil的代码示例。



3

创建类ChangeMessageToXML


在包edu.bookcode.util中创建类ChangeMessageToXML,代码如例4-21所示。

【例4-21】类ChangeMessageToXML的代码示例。



4

创建类 OutAndSendUtil


在包edu.bookcode.util中创建类 OutAndSendUtil,代码如例4-22所示。

【例4-22】类 OutAndSendUtil的代码示例。



5

创建类ReceiveMessageController


在包edu.bookcode.controller中创建类ReceiveMessageController,代码如例4-23所示。

【例4-23】类ReceiveMessageController的代码示例。



6

运行程序


启动内网穿透工具后,按照例3-11中注释给出的提示修改VerifyWXServerController的相对地址,并再次在IDEA中运行项目入口类WxgzptkfbookApplication。

在手机端的微信公众号中输入文本(如“你好”和微笑表情)、发送图片(预先准备好的图片)、发送语音(直接采用微信的语音功能)、发送视频(预先准备好的视频)、发送地理位置(手机当前所在的位置)、发送链接预先准备好的链接等消息,手机上的结果如图4-1和图4-2所示(上下屏滑动显示)。控制台中的输出结果读者参考自行运行的结果或者参考视频内容。


图4-1在手机端的微信公众号中接收文本、图片、语音等并被动回复这些消息的输出结果


图4-2在手机端的微信公众号中接收视频、地理位置、链接等消息并被动回复这些消息的输出结果


扫码观看视频讲解,限免3天


7

参考书籍

点击图片查看图书详细内容(大纲+教学进度表)

《微信公众平台Spring Boot应用开发入门(微课视频版)》

31个知识点案例、1个完整项目案例,配有微课视频、课件、大纲等丰富的教学资源。

ISBN:9787302600152

作者:吴胜

价格:59.90元




文章转载自清华计算机学堂,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论