微信公众号开发指南:https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Access_Overview.html
从文档可知步骤如下:
1、填写服务器配置
2、验证服务器地址的有效性
3、依据接口文档实现业务逻辑
一.填写服务器配置
登录后在首页------找基础配置点击之后如下

二.验证服务器地址的有效性
上面信息填写完毕后,微信服务器将发送GET请求到填写的服务器地址URL上,GET请求携带参数如下表所示:
通过检验signature对请求进行校验:
1)将token、timestamp、nonce三个参数进行字典序排序
2)将三个参数字符串拼接成一个字符串进行sha1加密
3)开发者获得加密后的字符串可与signature对比,标识该请求来源于微信。
首先来搞一个sha1的工具类