H5页面接入微信授权

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了H5页面接入微信授权相关的知识,希望对你有一定的参考价值。

参考技术A 开发文档: https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432

由于我这边申请过了所以不做过多演示,这里我们需要注意几个地方,我们如果不适用JDSK的话只需要关注红色方框的地方,如果需要使用JSDK如调用相机、分享等。

其次测试号微信授权需要配置回调域名所以我们需要配置Natapp映射的域名,这里配置的地址只需要域名,配置在页面服务->网页账号->修改。

核心pom.xml。

核心application.yml。

以下配置类@Data使用了Lombok文章中没有说明配置的话自己百度或者自己写GetSet。

这个配置类的由来主要是因为WxMpService接口有多个实现类自动注入的话IOC不知道使用哪个实现类,还有就是每次调用API接口如查用户、素材之类。每次之前都要设置一个wxMpConfigStorage,所以我们这里使用了一个组件来管理相关的Bean配置。

其中我们大体的可以看出authorizationUrl接口是用户在微信端点击的授权API其次方法中才是构建微信授权链接让项目自己去重定向之后会到回调地址userInfo接口这里大家可以自由发挥返回前端页面也可以。

下方就是微信授权访问接口中的方法和官方参数解析。

项目启动之后我们需要把外部访问请求发送到自己的测试公众号前提需要关注。

以上就是用户授权的操作一般在公众号开发嵌入H5网页常用的第一步还有就是jdsk验证也需要这里不细讲可以百度相关教程,使用了此SDK之后不需要自己去封装一些API操作简便了微信开发。(此教程于博客迁移,时间并非当日编写其次可去GitHub搜索weixin-java-mp看最新文档和相关使用教程)

以上是关于H5页面接入微信授权的主要内容,如果未能解决你的问题,请参考以下文章

h5微信接入授权登录

h5页面获取微信授权登录

微信开发系列——公众号内嵌H5页面获取code,拿到openID

H5页面获取微信信息授权,微信授权,微信授权“redirect_uri 参数错误

手机端H5页面 是怎么调用 微信客户端OAuth2.0网页授权的

H5页面静默授权获取微信openid