声明 : 本系列纯属自己为了学习而编写,均已测试号为例,如果不正之处,恳请指正,谢谢!
接入微信公众平台开发,开发者需要按照如下步骤完成:
1、填写服务器配置
由于只是接入,只需要一个Controller的方法路径 和 定义一个token,可以写在配置文件里
2、验证服务器地址的有效性
/** * FileName: CoreController * Author: Phil * Date: 8/1/2018 15:52 * Description: 接入微信并处理消息事件 * History: *
/** * SHA1加密 验证签名 * * @param signature 微信签名 * @param params token,timestamp,nonce * @return 是否符合 */ public static boolean checkSignature(String signature, String... params) { Arrays.sort(params); String str = StringUtils.join(params); String sign = DigestUtils.sha1Hex(str); return Objects.equals(signature, sign); }
3、依据接口文档实现业务逻辑
略