微信H5开发,提示redirect_uri参数错误

1、js接口安全域名问题:

参考这位博主写的:
https://blog.csdn.net/weixin_43706634/article/details/84950788?spm=1001.2014.3001.5506

2、redirect_uri参数必须经过URLEncode处理,禁止包含端口号

比如:

复制代码
https://open.weixin.qq.com/connect/oauth2/authorize?appid=XXXXXXXXXXXXXX
&redirect_uri=http://10.0.31.68:8080/oauth/wechat/logn
&response_type=code
&scope=snsapi_base
&connect_redirect=1
&uin=MTYyMDIzMTg2Y=TrERypUO6N4hKxAQIE97dBBAEAAAAAADhTK6Rc9RUAAAAOpnltbLcz9gKNyK89dVj0scVLEiNvWOeHoixtPvqHNla+FTWERxxSO2JR0OQ
&webdebugger_source=1
&exportkey=n_ChQIAhIQ/n3QoF45hyTrERypUO6N4hKxAQIE97dBBAEAAAAAADhTK6Rc9RUAAAAOpnltbLcz9gKNyK89dVj0scVLEiNvWOeHoixtPvqHNla+FTWERxxSO2JR0OQT+2K2iHAMBXSsX3oG9zdh90oT8JM6SPNCzrifc04SUmJUlJR7lYtAgGW8Be8loQSku0GjyNeO+hcGQkb/mZTJF69BBRCwSZhvepHr2K4YNjuuRyswQEiLWfIuXwX3COys9taGdM+JZdZp3bcl+w==

这里的redirect_uri=http://10.0.31.68:80/oauth/wechat/logn,携带了8080端口,行不通

在vue.config.js中修改

js 复制代码
module.exports = {
  devServer: {
    		port: 80,  // 将端口改为 80
    		...
    }
}

然后将https://open.weixin.qq.com/connect/oauth2链接里的redirect_uri=http://10.0.31.68:8080改成redirect_uri=http://10.0.31.68即可

相关推荐
陈思杰系统思考Jason1 天前
动态博弈中的系统思考
百度·微信·微信公众平台·新浪微博·微信开放平台
Refly1 天前
【微信接入 OpenClaw 龙虾🦞】10分钟手把手教程完成接入,Claude 模型无限使用
前端·微信·github
AI袋鼠帝1 天前
劲爆!个人微信官方接入龙虾了【喂饭级教程】
人工智能·微信
羊群智妍1 天前
2026年免费GEO监测工具指南:SheepGeo解锁国内AI搜索优化
百度·微信·微信公众平台·facebook·新浪微博
陈思杰系统思考Jason3 天前
战略选择:挖坑与打井
百度·微信·微信公众平台·新浪微博·微信开放平台
MuShan-bit3 天前
CSDN-推荐开源项目-auto-x-to-wechat
爬虫·微信·开源·node.js·twitter
陈思杰系统思考Jason4 天前
系统思考:组织转型与碳元素启示
百度·微信·微信公众平台·新浪微博·微信开放平台
深念Y4 天前
解决微信班级魔方打卡定位难题!AutoCheckBJMF 项目详解 + 抓包核心实战
微信
Simon_lca4 天前
CABELAS 验厂完整科普:审核规则、核心要求与实操注意事项全解
大数据·人工智能·经验分享·微信·制造
KIKIiiiiiiii5 天前
微信自动化机器人开发
java·开发语言·人工智能·python·微信·自动化