请稍等 ...
×

采纳答案成功!

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

感觉流程挺绕的 自己总结了一下 有没有不对的地方?

openAppId和openSecret:在师兄源代码doc里提供了。填入url对应参数里。
redirect_uri:微信授权回调域名,必须填师兄干货公众号后台配的域名:http://sell.springboot.cn/sell/qr/{OPEN_ID}
OPEN_ID:借用师兄账号借到的openid
state:自己服务器获取用户详细信息(openid)的接口

<二>:扫码同时抓包可以看到,授权之后 微信会发起通过redirect_uri,回调访问师兄服务器上的接口地址获取用户信息
http://sell.springboot.cn/sell/qr/{OPEN_ID}?code=011YEdTs0cVrlg1G1rTs0BWWSs0YEdTo&state=http://jesses.nat100.top/sell/wechat/qrUserInfo

师兄服务器那个接口只是起一个中转,实际上又通过state重定向到我自己的服务器上写的获取用户信息的接口。

在我的接口里获取到了openid 并且通过state重定向到了某网站

借用账号和视频演示的不一样,麻烦了挺多,如果自己有企业账号就不用转来转去的了

正在回答

3回答

你抓包成功了嘛?我用fiddler感觉有点懵。。

0 回复 有任何疑惑可以回复我~
  • 提问者 马什么梅 #1
    fiddler支付那块不是有帖子教么。
    这节我就浏览器抓包看了下扫码时浏览器跳转发的请求。扫码跳转能获取到openid就行了。
    回复 有任何疑惑可以回复我~ 2019-02-24 22:19:41
  • 提问者 马什么梅 #2
    openid是为了给登录接口使用,这里获取到openid就行了。先往后看,写了登录接口,跳转登录接口带上openid就行了。
    回复 有任何疑惑可以回复我~ 2019-02-24 22:22:27
哎呦喂啊哈 2019-04-23 08:53:31

redirect_uri:微信授权回调域名,必须填师兄干货公众号后台配的域名:http://sell.springboot.cn/sell/qr/{OPEN_ID},意思是要在扫码登录这块把微信测试号页面的授权回调页面的域名改成这个?不是不能填网址嘛?

0 回复 有任何疑惑可以回复我~
廖师兄 2019-02-26 11:59:29

非常正确。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号