微信公众平台测试账号:redirect_uri参数错误

发布时间:2024年01月07日

一、问题描述

今天在使用微信公众平台测试账号时遇到了redirect_uri参数错误:

在这里插入图片描述

二、原因排查

微信授权链接redirecturi参数错误的原因可能包括:

redirect_uri参数未经过微信公众平台配置的域名验证

redirect_uri参数格式错误

redirect_uri参数与公众平台配置的授权回调域名不匹配

如果微信授权链接redirecturi参数错误是代码相关的问题,以下是可能的代码示例:

// 示例1:redirect_uri参数未经过微信公众平台配置的域名验证
var redirect_uri = "https://example.com/callback";
// 需要在微信公众平台配置的授权回调域名中添加example.com

// 示例2:redirect_uri参数格式错误
var redirect_uri = "https://example.com/callback";
// 需要确保redirect_uri参数格式正确,包括协议、域名、路径等

// 示例3:redirect_uri参数与公众平台配置的授权回调域名不匹配
var redirect_uri = "https://example.com/callback";
// 需要确保redirect_uri参数与微信公众平台配置的授权回调域名匹配

经排查该问题使用的微信授权链接,比如 https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx123456789xxs234&redirect_uri=https://www.domain.com/xxxx。其中,微信授权链接回调域名,比如上述的www.domain.com没有在授权回调页面域名中设置(注意,这里并非JS接口安全域名设置)。

二、解决方案

(1)进入公众平台测试账号:

在这里插入图片描述

(2)Ctrl+F在网页上搜索“网页”,找到网页服务 -> 网页账号 -> 网页授权获取用户基本信息 ,点击修改

在这里插入图片描述
(3)设置回调域名,比如上述的www.domain.com,确认保存即可。

在这里插入图片描述

文章来源:https://blog.csdn.net/q1003675852/article/details/135386920
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。