在链接地址不存在时,会出现redirect_uri参数错误。在配置内部链接的网址和目录的时候,一定要准确,否则就是出现redirect_uri参数错误的问题。这个问题的解决,需要仔细检查,重新设置链接,这个时候就需要一定的代码基础了。
因为支付授权目录引起,redirect_uri参数错误的解决办法。支付授权目录是网站发起的请求页面所在的目录,并且必须是通过url地址访问的,与真实物理目录路径无关。需要注意的是这个目录在注册填写时,需要精确到最细的一级,并且使用名称后直接添加文件名,不可再增加或者删减目录。
在网页支付授权时出现,redirect_uri参数错误的解决办法。当开发者使用微支付的”js API”支付时这种支付需要网页授权。在先获取code后,再拿code去获取openid和prepay_id。这个网页授权需要登陆微信公众平台,点击左边菜单栏的”开发者中心”,在右侧的”接口权限列表”中,找到”网页账号”,最后点击最右侧的修改,把测试的域名填写进去,注意不要加http。
在网页获取用户基本信息时出现,redirect_uri参数错误的解决办法。此时最可能的原因是,在网页获取用户基本信息中的域名,没有填写或者填写错误,当遇到了这个问题时,只需要确保相应的参数设置没有错误,这样很多时候问题就可以解决了。具体做法就是:微信公众号——开发者中心——–网页授权获取用户基本信息——-修改——填写域名(注意不要带www和/)。
在js接口安全域名没有填写时,也会出现redirect_uri参数错误。这时点击功能设置—点击js接口安全域名后面的设置中的第一行填写域名,然后保存。
在代码出现错误时,也会出现redirect_uri参数错误。一些程序要在做开发的过程中,就可能会出现这样的问题,那么解决办法就是,确保按照开发文档来开发,检查好代码,不要出错。我碰到过某些程序要,在开发的过程中使用的是,微信开发平台里的文档,这个时候一定要注意,确定好每个网站和平台之间的对接。
路径错误同样会,引起redirect_uri参数错误。在微信公众号后台的设置及开发者设置方面,如果不能确定自己所填写的URL是否正确(例如支付路径或者回调路径),请向开发者或者服务商确认后再填写。