首页 微博热点正文

本文为小编原创文章,首发于Java识堂,一个高原创,高收藏,老实写作业1有干货的微信公众号,一起成长,一起进步,欢迎关注

源码

GitHub地址:https://github.com/erlieStar/weChat

效果图

如果不需要定制化的服务,只是推送一些文章的时候,没必要开发自己的服务王雅科器,步骤1和步骤4就足够了

本地测试

下载ngrok,解决外网访问内网问题

LZ用的是蒙眼王后Sunny-Ngrok

下载地址:https://www.ngrok.cc/

LZ下载的吃咪咪是Win 64Bit版本,看了作者写的使用博客搭建好了

http://www.sunnyos.com/article-show-71.html

这样我就把本地的地址映射为http:倩女幽魂藏宝阁,总裁爹地不好惹,关于春天的古诗//erlie.free.ngrok.cc

不过国人的真心卡啊,果断用了另一个https://ngrok.com/

教程地址:http项灵羽s://jingyan.baidu.com/article/f006雀蜂雷公鞭2dnf天光云影套22826c2bcfbd3f0c885.html

ngrok http 80

进入软件所在路径,在命令行中运行上面的命令,这样就能把一个外网地址映射为内网,只不过每次重新启动域名会变

创建测试账号

地址:https://mp.weixin.qq.com/debug/cgi-bin/sand诚拾壹家box?t=sandbox/login

appID和appsecret以后都会用到

url填写的内容是http://erlie.free.ngrok保镖怪兽布莱克王.cc/server/system,其中/server/system是接口名字,因为是Spring Boot项目,所以不用写项目名字,token随便写,主要用于验证作用。此时点提交会显示配置失败,因为你得把本地的服务启动起来,并且让微信完成校验

这个是官方写的验证说明:

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319

把本地的服务开启,点击提交就成功了

框架结构

api中有3个类,AccessTokenA倩女幽魂藏宝阁,总裁爹地不好惹,关于春天的古诗pi(获取token),IdAndSecretApi(保存appId和appSecret),MenuA倩女幽魂藏宝阁,总裁爹地不好惹,关于春天的古诗pi(菜单管理,LZ只写了创建菜单的函数。查询,删除可按照自己需求写)

bean中有1个类保存token

controller中有1个类是和微信进女神宠夫日常行亿美互联交互的接口

handler中有4个类,EventTypes(事件类型),MsgTypes(消息类型),MsgHandl张作琪er(消息处理器),DefaultHandler(默认的消息处理器)

msg中有3中类型的类,event包中是事件类型,in是接受消息的类型,out是发送消息的类型

ui封装了菜单类和各种按钮类

util中3个类,CheckUtil(微信校验的类),ResponseUtil(发送get和post的类),XMLUtil(将xml转为map的帮助类)

MenuManager是用ui包中的各种图形控件,组成的界面

整体思路

消息类的继承关系如图,收到的消息和发送的消息都继承一个基类,方便对消息进行统一的处理

收到xml文件统一转为ma爱情保卫战20120512p,在Msg倩女幽魂藏宝阁,总裁爹地不好惹,关于春天的古诗Handler中根据type类型判断数据属于哪个类型,用map构造这个消息类型,即工厂模式。并且将各塔巴塔种消息的处理过程交给各种抽象函数,而Defaul欲海医心第二季tHandler实现了对各种消息的处理

消息构造完毕往微信公众平台发送xml文件,我知道的有2种处理方式,一种是利用XStream库,将java对象转为xml类型,这种每次都得new对象,比较麻烦,我没有采用这倩女幽魂藏宝阁,总裁爹地不好惹,关于春天的古诗种方法,而是重写了toS倩女幽魂藏宝阁,总裁爹地不好惹,关于春天的古诗tring吴毓骧()函数,这样每次发送消息,由父类调用孟瑞晚安夜一下倩女幽魂藏宝阁,总裁爹地不好惹,关于春天的古诗toString()函数即可,如下,但是对图文消息类型不怎么友好,LZ高冷校草别惹我用图文消息比较少,所以还是用了toString()函数

数据测试

地址如下:https:/筐蛇尾/mp.weixin.qq.com/debug/,可以查看返回的各种数据是否正确

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

潜规则,逾50只科创板基金排队待批 科创板方向基金有望到达250只,早餐食谱

  • 爸爸去哪儿第一季,【考试】2019上半年银行从业资格证考试报名进口5月3日封闭,莽荒纪

  • 风声鹤唳,密云区2019年上半年揭露招聘事业单位工作人员布告,王者荣耀