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

fantasyczl
  • 12

微信网页授权,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

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

回复
阅读 8.2k
4 个回答

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

大香学长
  • 1
新手上路,请多包涵

跟题主的情况一模一样

DaYan
  • 2
新手上路,请多包涵

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏