微信开发网页授权问题

我微信开发的网页授权页面,
第一次打开需要"确认登陆"
确认登陆后跳转后跳转,但跳转得不到openid信息。提示code无效错误
网址:www.aumalls.com/site/getweixininfo

图片描述

图片描述

阅读 3.7k
1 个回答

刚我挂代理测试了一下。
整的过程是授权了三次,全部是成功的。
整个授权过程请求链接如下

1.http://www.aumalls.com/site/dazhuanpan?code=011VwDdt1ALpv90YKIft1WVCdt1VwDdz&state=STATE
2.http://www.aumalls.com/block/wechat?code=041AnaFM0wpon62NufDM03ldFM0AnaFK&state=http%3A%2F%2Fwww.aumalls.com%2Fsite%2Fdazhuanpan%3Fcode%3D011VwDdt1ALpv90YKIft1WVCdt1VwDdz%26state%3DSTATE
3.http://www.aumalls.com/site/dazhuanpan?code=011VwDdt1ALpv90YKIft1WVCdt1VwDdz&state=STATE
4.http://www.aumalls.com/site/getWeixinInfo
5.http://www.aumalls.com/site/dazhuanpan?code=031YReEs1icl6r0S9gGs1k0fEs1YReEv&state=STATE
6.http://www.aumalls.com/site/getweixininfo

可以看到你有个/block/wechat只有第一次有。
我说下授权流程把

  1. 跳转授权链接

  2. 用户授权

  3. 回调地址,获得code

  4. 利用code换取accessToken,利用accessToken读取用户信息(这两步请在一个链接中处理完成,code只能获取一次accessToken,获取之后该code失效)

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