JAVA-SpringBoot整合-微信公众号
JAVA-SpringBoot整合-微信公众号/服务号
简单介绍、记录整合配置过程
实际开发看自己的需求,可以直接跳到最后拿走demo自己按着配
实在是太简单了,没啥好写的
.关注
.取消关注
.公众号自动回复
.回复消息类型
一.配置NATAPP 网络穿透
二.微信公众平台
配置微信公众平台测试号
三.代码
1.项目配置
2.接口
1.get 请求连接,通过后,post接收
3.消息接收
消息返回类型,包装后返回.xml 类型消息
文本消息 WxMpXmlOutMessage.TEXT() .content("content") .fromUser("to") .toUser("from") .build(); 图片消息 WxMpXmlOutMessage.IMAGE() .mediaId("ddfefesfsdfef") .fromUser("to") .toUser("from") .build(); 语音消息 WxMpXmlOutMessage.VOICE() .mediaId("ddfefesfsdfef") .fromUser("to") .toUser("from") .build(); 视频消息 WxMpXmlOutMessage.VIDEO() .mediaId("media_id") .fromUser("toUser") .toUser("fromUser") .title("title") .description("ddfff") .build(); 音乐消息 WxMpXmlOutMessage.MUSIC() .fromUser("toUser") .toUser("fromUser") .title("title") .description("ddfff") .hqMusicUrl("hQMusicUrl") .musicUrl("musicUrl") .thumbMediaId("thumbMediaId") .build(); 图文消息 WxMpXmlOutNewsMessage.Item item = new WxMpXmlOutNewsMessage.Item(); item.setDescription("description"); item.setPicUrl("picUrl"); item.setTitle("title"); item.setUrl("url"); WxMpXmlOutNewsMessage m = WxMpXmlOutMessage.NEWS() .fromUser("toUser") .toUser("fromUser") .addArticle(item) .build();
4.对应的事件
关注事件
微信公众号 整合Demo ————————>拿走老板