知识点:1.String.format(); 拼接占位符
package cn.itsource.test01; /** * @author wujiangbo * @date 2022-06-04 15:59 */ public class Test03 { public static void main(String[] args){ String url="https://api.weixin.qq.com/sns/oauth2/refresh_token?appid=%s&grant_type=refresh_token&refresh_token=%s"; url = String.format(url,"admin", "123456"); System.out.println(url); } }
上面打印结果为:https://api.weixin.qq.com/sns/oauth2/refresh_token?appid=admin&grant_type=refresh_token&refresh_token=123456
第三方登录步骤梳理:
1.微信登录请求;
2.获取微信授权码,重定向到二维码界面;
3.用户同意授权码后,后端回调授权码,再从授权码中获取token;
4.从token中获取用户信息;