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

一、问题描述

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

微信公众平台测试账号:redirect_uri参数错误_第1张图片

二、原因排查

微信授权链接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)进入公众平台测试账号:

微信公众平台测试账号:redirect_uri参数错误_第2张图片

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

微信公众平台测试账号:redirect_uri参数错误_第3张图片
(3)设置回调域名,比如上述的www.domain.com,确认保存即可。

微信公众平台测试账号:redirect_uri参数错误_第4张图片

你可能感兴趣的:(开发问题,#,微信公众号,微信公众平台)