采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
按照文档修改连接访问后可以到达扫码界面:
扫码后可以获取code:
到达这个界面是正常得吗? 因为把state=http://www.imooc.com 修改成自己得域名了,所以不能跳转到慕课网页面?
要再怎么获取openid啊,师兄?
是这样改得吗?
我下午改了的,但是还是报错了:
1. 注意对比appid是否正确 2. code只能使用一次
反复改了几个地方,还是没查出来什么地方错了。 因为我是直接复制的文档的连接 https://open.weixin.qq.com/connect/qrconnect?appid=wx6ad144e54af67d87&redirect_uri=http%3A%2F%2Fsell.springboot.cn%2Fsell%2Fqr%2FoTgZpwS73FRmrPN5bJ0t_W27DK4c&response_type=code&scope=snsapi_login&state=http://kiss.natapp1.cc/sell/wechat/qrUserInfo,连接里只改了openid和访问的网址,所以appid不会错。 code有5分钟时效我记得,可是我是访问改好的网址,他就直接报错了啊,直接就从qrAuthorize 跳到qrUserInfo没耽误时间啊,我也没拿这个code干别的啊。
这个错误,我在课程源码doc里开放平台说明里提过了。因为是借用的账号,就把state写死吧
就是说这一步是对得了。 返回得url :http://kiss.natapp1.cc/sell/wechat/qrUserInfo?code=061aH9WN1lTF7a1BFTUN1cbtWN1aH9WB 那只得到了code啊,怎么得到openid啊? 我强行在这个url后面加state参数,也进不去sell/wechat/qrUserInfo这个方法
把@RequestParam("state") String returnUrl去掉就不报错了。通过code获取openid,看视频。
师兄,视频是几杠几啊,我12-6看了3遍,没看到有借用账号的处理~~~
登录后可查看更多问答,登录/注册
从0到1开发中小型企业级Java应用,并学会迭代重构技巧
8.3k 10
3.3k 4
6.8k 9
2.0k 32
4.1k 26