微信公众号授权回调域名可以设置为二级域名吗?

2017-05-03 13:57:42 +08:00
 alvy

微信授权登陆,访问认证地址: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.comhttp://music.qq.comhttp://qq.com 无法进行 OAuth2.0 鉴权

所以我怀疑是我设置的回调域名是二级域名导致访问出错

那么问题来了,是否是因为这个引起的,如何解决这个问题?

20140 次点击
所在节点    微信
10 条回复
hisway
2017-05-03 14:22:04 +08:00
www.qq.com 这个就叫二级域名吧。他的要求其实 http://{}/ ,在{}内的设置一样的就可以用
alvy
2017-05-03 14:42:23 +08:00
@hisway 但是文档里面说“但 http://pay.qq.comhttp://music.qq.comhttp://qq.com 无法进行 OAuth2.0 鉴权”啊
manhere
2017-05-03 14:43:58 +08:00
@alvy 语文课去网吧了😄
hisway
2017-05-03 14:45:31 +08:00
@alvy #2 微信后台设置了` www.qq.com`,那 `pay.qq.com`、`music.qq.com` 这些当然不能,只能 `www.qq.com` 下面的。
kamal
2017-05-03 14:47:08 +08:00
楼主自动把 www 过滤掉了,就像 ps 的灰白背景 2333
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 就不行了。
alvy
2017-05-03 14:51:21 +08:00
@manhere 达叔,一语惊醒梦中人
alvy
2017-05-03 14:53:00 +08:00
那么为什么会出现访问错误呢?
alvy
2017-05-03 14:53:36 +08:00
楼上各位,我错了,面壁去。那么问题变成了:我都配置好了,怎么会出现访问错误呢
manhere
2017-05-03 15:54:29 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/358786

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX