<一>、首先用浏览器访问微信的授权url,就会授权同时返回二维码
https://open.weixin.qq.com/connect/qrconnect?appid=wx6ad144e54af67d87&redirect_uri=http://sell.springboot.cn/sell/qr/OPEN_ID&response_type=code&scope=snsapi_login&state=http://jesses.nat100.top/sell/wechat/qrUserInfo
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重定向到了某网站
借用账号和视频演示的不一样,麻烦了挺多,如果自己有企业账号就不用转来转去的了