java微信授权登录回调地址,微信开发者工具,注册微信公共平台

news/2024/11/17 20:27:57/

最近在做授权登录的时候遇到一个大坑,回调的地址的问题。

微信登录授权首先要在微信公众平台注册一个账号,然后获取 appID和appsecret

然后点击授权的

切记一定不能加上http://这些协议的东西;

这个域名是内网穿透获取用来通过微信授权的地址,

没有域名具体可以看这个博客: 

JAVA实现微信授权登录(详解)_前端菜鸟中的战斗机的博客-CSDN博客_微信授权登录

然后写一个AuthUtil 工具类

注意:我这边写的是我本地的接口

在Controller层

@RequestMapping("/health-service/wxlogin")public void wx(HttpServletRequest request, HttpServletResponse response) throws IOException {//第一步:引导用户进入授权页面同意授权,获取codeStringBuilder builder = new StringBuilder("https://open.weixin.qq.com/connect/oauth2/authorize?appid=");builder.append(AuthUtil.APPID);builder.append("&redirect_uri=");builder.append(URLEncoder.encode(AuthUtil.backUrl));//开发文档要求转换builder.append("&response_type=code");builder.append("&scope=snsapi_userinfo");builder.append("&state=STATE#wechat_redirect");//授权页面地址//将StringBuilder转换成StringString url=builder.toString();//重定向到授权页面response.sendRedirect(url);}

把接口放进微信开发者工具的时候

 弹出redirect_uri 参数错误

忙碌了两天终于修复,觉得自己的回调地址有问题、把上面AuthUtil里面的回调地址换成了之前在 网页授权获取用户基本信息里面的地址,加上http://。

再到微信开发者工具当中测试接口

 这就成功了


http://www.ppmy.cn/news/897833.html

相关文章

【微信公众号】2. 微信公众号申请注册流程

目录 1. 内容概要 1.1 注意事项 1.2 注册订阅号步骤 1.3 订阅号包含功能 1. 内容概要 注册订阅号 1.1 注意事项 一个邮箱只能注册一个公众号(订阅号/服务号/小程序)注册订阅号成功后,3天内修改默认名字,否则账号会被回收 1.…

5.3 Python高级特性之-列表生成式、生成器、迭代器

一、 列表生成式 是Python内置的非常简单却强大的可以用来创建list的生成式 具体可根据如下案例理解,且代码也是可用的""" 1、 生成[0,1,2,3,4,5,6]这样列表 """ print(list(range(0, 7))) """ 2、 生成[0&#xff0…

工作日志3 对类型的判断 slice的截取对于jq的使用 el-table的表头和内容的位置

在 JavaScript 中,你可以使用多种方式来判断某个值是否为空。以下是几种常见的方法: 使用严格相等运算符 () 检查值是否为 null 或 undefined: var value null; // 或者 undefinedif (value null || value undefined) {// 值为空 }使用逻…

大语言模型中一个调皮的EOS token

背景 最近需要做一个微调的培训,所以不可避免地需要上手一下相关的微调,而受限于机器资源,暂时没法做全参数微调,所以就尝试了目前比较火的两种高效微调方式,分别是PTuning和LoRA。模型选择得自然是现在中文做的比较好…

基于FPGA的一维卷积神经网络算法实现(1D-CNN、BNN的FPGA加速实现)

文章目录 概要网络结构一维卷积介绍(科普性质)FPGA架构FPGA端口定义操作步骤结果演示总结 概要 本文介绍一种基于FPGA的1维卷积神经网络算法加速实现的方案,其中为了进一步提升运算速度,除了第一层卷积采用的是普通卷积运算&…

BBC纪录片:《王朝(Dynasties)》百度云免费完整无删减资源

链接: https://pan.baidu.com/s/14Y3iHQG2L-xQwuDHYUiM7w 提取码: wrkk **原因:**我之所以在这个CSDN分享无关IT的信息,是因为看网上很多人找这个资源,但都需要添加别人创建的微信公众号,但又不给资源,只给你网址&…

腾讯云 标准型S5 S5.SMALL2 体验

1核 2G内存,处理器型号 Intel Xeon Cascade Lake(2.5 GHz), 一年 550。 S4 系列的同配置 1核 2G, 处理器型号 Intel Xeon Skylake 6148(2.4 GHz), 一年是 1050。 S5 系列的比S4 系列的便宜不少。 编译安装 lnmp,C…

性能测评:腾讯云标准型S5 CVM云服务器

标准型S5云服务器,可选2核2G、2核4G和4核8G配置这次五年时长的优惠服务器提供的是标准型S5云服务器,采用Intel Xeon Cascade Lake或者Intel Xeon Cooper Lake处理器,主频2.5GHz,睿频3.1GHz,配有全新的Intel Advanced V…