前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java微信公众号接入(1)

java微信公众号接入(1)

作者头像
爱敲代码的猫
发布2019-10-17 00:54:36
1.3K0
发布2019-10-17 00:54:36
举报
文章被收录于专栏:爱敲代码的猫爱敲代码的猫

本篇文章开始介绍java如何接入微信公众号后台,使用springboot2.0。

主要步骤分为3步:

1.内网穿透

3.创建SpringBoot项目

3.填写URL和正确响应微信发送的token

一、内网穿透

这边推荐使用utools的内网映射工具、简单粗暴。

这边附上下载地址:https://u.tools/ (相关人员看到请联系我缴纳广告费)

二、创建SpringBoot项目并对接

使用idea一键式创建springboot项目即可。

先来看看微信官方文档提供的接入指南:

1)将token、timestamp、nonce三个参数进行字典序排序

2)将三个参数字符串拼接成一个字符串进行sha1加密

3)开发者获得加密后的字符串可与signature对比,标识该请求来源于微信

简单来说就是一个算法:先字典排序、进行sha1加密、加密后的字符串与get请求中、微信带过来的signature字符串进行对比,相等的话、微信就会识别通过

先放一段Controller的代码、注意是Get请求

先拿到微信提供的4个字段

1.字典排序、拿到newStr

token、timestamp、nonce

2.sha1加密

3.拿到sb.toString()字符串和signature进行equal()对比即可

三、测试效果

启动SpringBoot项目

end...

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-03-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 爱敲代码的猫 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、内网穿透
  • 二、创建SpringBoot项目并对接
  • 三、测试效果
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档