开发者通过signature对请求进行校验,若确认此次校验来自微信服务器,请原样返回echostr参数内容,则接入成功,否则接入失败! 打开IDE,创建一个Java Web工程,并新建一个能够处理请求的Servlet,命名任意。
其中doGet方法如下:
上面用到了CheckUtil类的checkSignature方法用于校验signature。
其中要注意Token要与微信相对应。
而后再回到servlet请求类里,编写doPost方法。用户关注就是触发一个事件。
消息响应处理类,MessageUtil.java如下
最终效果如下