注意,这个错误对应 2 种错误码:10003、10039。
redirect_uri域名与后台配置不一致,错误码:10003
解决办法:需要配置网页授权域名(支持多个域名)
正式账号中:公众号设置 -> 功能设置 -> 网页授权域名,说是域名,但是可以填写目录,以下格式是允许的:www.itpow.com/weixin/hello/。微信这里要求将验证文件放在域名根目录或填写的目录下。
测试账号中:网页服务 -> 网页帐号 -> 网页授权获取用户基本信息 -> 授权回调页面域名),在测试帐号中可配置域名和 IP,在正式帐号中只能配置域名。不能配置 localhost,可以配置 127.0.0.1。
注意:配置域名或 IP 即可,不要添加 http://,也不要添加后面的目录、文件路径。
redirect_uri域名与后台配置不一致,错误码:10039
这个我在使用微信电脑版没问题,但是在使用手机版就得到如上提示。
我使用的是 https 访问的,所以我在:公众号设置 -> 功能设置 -> 网页授权域名,这里就勾上了“强制 https 校验”,就出错了。不勾“强制 https 校验”反而成功,我也不知道为什么。
相关阅读