微信网页授权某些手机没有参数code传过来,这是为什么

微信网页授权,Scope为snsapi_base,只需要用户的openid即可,大部分情况下是没有问题的,但是现在从后台的log来看,有些手机点了授权链接后,微信没有传code和state参数,而且从UserAgent来看,都是android 4.4的 GT-I9500。
UserAgent为

Mozilla/5.0 (Linux; U; Android 4.4.2; zh-cn; GT-I9500 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.0 QQ-Manager Mobile Safari/537.36

不知道有没有碰到这样的问题?怎样可以解决?

阅读 9.4k
4 个回答

你应该去看看有没有refer,确定是不是从授权URL过来的,
其次应该没有获取到code且session里面没有记录openid的话就跳转到授权URL上

新手上路,请多包涵

跟题主的情况一模一样

新手上路,请多包涵

部分手机没有参数code,state,