微信授权登陆,访问认证地址:https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx48fedb5806b49a09&redirect_uri=http%3A%2F%2Ftest.abc.com.cn%2Faccount%2Fm_wechat_login%2F1&response_type=code&scope=snsapi_userinfo&connect_redirect=1#wechat_redirect
出现 Oops!something went wrong 错误
公众号里的授权回调域名设置的是二级域名:例如 test.abc.com.cn
但是在微信的技术文档离有这么一条:
2、授权回调域名配置规范为全域名,比如需要网页授权的域名为:www.qq.com,配置以后此域名下面的页面 http://www.qq.com/music.html、http://www.qq.com/login.html 都可以进行 OAuth2.0 鉴权。但 http://pay.qq.com、http://music.qq.com、http://qq.com 无法进行 OAuth2.0 鉴权
所以我怀疑是我设置的回调域名是二级域名导致访问出错
那么问题来了,是否是因为这个引起的,如何解决这个问题?
1
hisway 2017-05-03 14:22:04 +08:00
www.qq.com 这个就叫二级域名吧。他的要求其实 http://{}/ ,在{}内的设置一样的就可以用
|
2
alvy OP |
4
hisway 2017-05-03 14:45:31 +08:00
|
5
kamal 2017-05-03 14:47:08 +08:00
楼主自动把 www 过滤掉了,就像 ps 的灰白背景 2333
|
6
xycool 2017-05-03 14:49:23 +08:00
网页授权的域名为: http://a.qq.com,页面 http://a.qq.com/1.html,http://a.qq.com/2.html 可以,
其他比如 b.qq.com/1.html,b.qq.com/2.html 就不行了。 |
8
alvy OP 那么为什么会出现访问错误呢?
|
9
alvy OP 楼上各位,我错了,面壁去。那么问题变成了:我都配置好了,怎么会出现访问错误呢
|
10
manhere 2017-05-03 15:54:29 +08:00 via Android
|