请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

已经获得了code 但是没获得openid

按照文档修改连接访问后可以到达扫码界面:
图片描述

扫码后可以获取code:
图片描述

到达这个界面是正常得吗?
因为把state=http://www.imooc.com 修改成自己得域名了,所以不能跳转到慕课网页面?

要再怎么获取openid啊,师兄?

正在回答 回答被采纳积分+3

2回答

提问者 三又十二分之四 2019-06-26 21:44:46

是这样改得吗?

https://img1.sycdn.imooc.com//szimg/5d1376270001fd2d12780406.jpg

我下午改了的,但是还是报错了:

https://img1.sycdn.imooc.com//szimg/5d13769e0001d70911640439.jpg


0 回复 有任何疑惑可以回复我~
  • 1. 注意对比appid是否正确
    2. code只能使用一次
    回复 有任何疑惑可以回复我~ 2019-06-26 21:46:09
  • 提问者 三又十二分之四 回复 廖师兄 #2
    反复改了几个地方,还是没查出来什么地方错了。
    因为我是直接复制的文档的连接     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干别的啊。
    回复 有任何疑惑可以回复我~ 2019-06-26 23:00:55
廖师兄 2019-06-26 00:55:22

这个错误,我在课程源码doc里开放平台说明里提过了。因为是借用的账号,就把state写死吧

0 回复 有任何疑惑可以回复我~
  • 提问者 三又十二分之四 #1
    就是说这一步是对得了。 
    返回得url     :http://kiss.natapp1.cc/sell/wechat/qrUserInfo?code=061aH9WN1lTF7a1BFTUN1cbtWN1aH9WB  
    
    那只得到了code啊,怎么得到openid啊?
    我强行在这个url后面加state参数,也进不去sell/wechat/qrUserInfo这个方法
    回复 有任何疑惑可以回复我~ 2019-06-26 15:48:19
  • 廖师兄 回复 提问者 三又十二分之四 #2
    把@RequestParam("state") String returnUrl去掉就不报错了。通过code获取openid,看视频。
    回复 有任何疑惑可以回复我~ 2019-06-26 21:37:30
  • 提问者 三又十二分之四 回复 廖师兄 #3
    师兄,视频是几杠几啊,我12-6看了3遍,没看到有借用账号的处理~~~
    回复 有任何疑惑可以回复我~ 2019-06-26 22:13:35
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信