直接醉掉了。
之前把微信写好,就去弄支付宝了。
今天同事跑过来,说授权出问题了。
点击会报“redirect_uri参数错误”。
看了下,网页授权域名设置没问题(之前设置好的),那个veifify文件也在没问题。
后来再戳公众号内其他的地方,比如某个普通跳转连接的子菜单也出现“redirect_uri参数错误”,甚至某个推送的文章也出现“redirect_uri参数错误”。。。
郁闷,请问有人遇到过吗?
附说明:
1.网页授权域名是之前设置好的,没有带http头。
2.没有启用支付功能。
3.比如wx项目在a.com下,跳到公司网站是b.com,b.com链接的都进不去,都会提示这个,但是很奇怪的是,放了一个后台的,连接时b.com/admin,唯独这个二级目录能进去。
检查微信公众平台设置的网页授权域名
检查登录时跳转redirect_uri是什么
对比1和2,把1和2的结果贴出来
是不是因为重用了code参数?
是否报的是40163 code 重用了。 如果是的, 建议 例如: 把跳转redirect_uri 定向 到php的函数里面获取到code 直接获取用户openid 再渲染页面,code 在url中传递就会报错
你是不是把那个校验文件放在类似:
xx.com/path 下?如果是,请放到网站根目录下再试试.我之前也遇到了这个问题,我是放在public文件夹下的verify,重定向请求会到public,所以我输入的路径是xxx.com/verify,结果跳转到xxx.com/path提示参数错误.输入域名就不会.你可以试试.
确保redirect_uri真的可以访问到