接入成功以后,我们就可以利用微信提供的接口实现各种功能。首先来看一下基本的消息接收和回复,文档位置如下当关注了公众号的用户向公众号发送消息时,微信服务器将POT消息的XML数据包到填写的URL上。所以我们要在Controller中新建一个处理方法微信会将用户发送的消息信息封装到请求体的xml中,根据消息类型的不同,xml的格式也有所不同。
如果希望增强安全性,可以在中心
微信公众号 开发
接入成功以后,我们就可以利用微信提供的接口实现各种功能。首先来看一下基本的消息接收和回复,文档位置如下当关注了公众号的用户向公众号发送消息时,微信服务器将POT消息的XML数据包到填写的URL上。所以我们要在Controller中新建一个处理方法微信会将用户发送的消息信息封装到请求体的xml中,根据消息类型的不同,xml的格式也有所不同。
如果希望增强安全性,可以在中心处开启消息加密,这样,用户发给公众号的消息以及公众号被动回复用户消息都会继续加密。假如服务器无法保证在五秒内处理并回复,必须做出下述回复,这样微信服务器才不会对此作任何处理,并且不会发起重试(这种情况下,可以使用客服消息接口进行异步回复),否则,将出现严重的错误提示:直接回复success(推荐方式)直接回复空串。
微信公共帐户类型认证界面
其中, applet是一种新型,Enterprise Wechat由原始企业号升级。我们主要关注订阅编号和服务号码:
订阅者为用户提供信息和信息。每天可以发送一组小组问题。消息显示在客户的订阅号码文件夹中,订阅者不会收到即时消息。服务号码旨在为用户提供服务。我只能在一个月内发送四组群体。消息显示在另一方的聊天列表中。用户将收到即时消息。
订阅号更加偏向于向用户传递咨询,一般各种技术类公众号都属于订阅号,订阅号的消息推送并不会有太显眼的提醒,如果你想让某个公众号的推送内容更加显眼,可以选择将公众号置为星标。置为星标后公众号会显示在所有订阅号的顶部,同时收到消息后会有黄色五角星星标提醒。微信提供了非常完善的接入文档,如果想了解文档的具体内容,直接浏览器搜索微信开发文档就可以了。但是为了方便开发,一般不会直接去根据微信开发文档进行开发,github上有许多开源项目对微信开发文档进行了封装,这里我使用mica-weixin开发包进行演示,mica-weixin是jfinal-weixin的boot版本。
(作者: 来源:)