微信公众平台中redirect_uri 参数错误解决办法
前几天做微信开发的时候碰到了redirect_uri 参数错误的问题,试过了各种解决办法都解决不了。
先说一下我目前试过的解决办法:
1.回调域名填www.xxxx.com redirect_uri填http://www.xxxx.com/xxx/xxx/xxx
2.回调域名填xxxx.com redirect_uri填http://xxxx.com/xxx/xxx/xxx
3.对url进行encode
4.appid和secret均无误(因为我从域名又填回ip地址的时候可以正常使用(测试号))
后来经过提醒我才发现:
我一直误解了这段话的意思,本以为是填写的回调域名的大目录下的所有小目录都可以进行OAuth2.0鉴权,
实际上只是填写的回调域名下的所有文件可以!!于是要把回调域名填具体到进行授权操作的文件的目录,
而不是整个project的目录。如:授权文件目录为www.xxxx.com/xxx/xxx/OAuth2.0.php,那么回调域名就要
填www.xxxx.com/xxx/xxx
吃一堑长一智。