先上流程图
从图中可知第一步是小程序那边拿code调服务端的接口获取session_key和openid
@SneakyThrows
@GetMapping("/wx/auth/code")
@ApiOperation("微信小程序授权登录")
public QueryResult wxAuthCode(@RequestParam("code")String code){
//获取openid
//拼接url
StringBuilder url = new StringBuilder("https://api.weixin.qq.com/sns/jscode2session?");
url.append("appid=");//appid设置
url.append(WxConfig.APPID);
url.append("&secret=");//secret设置
url.append(WxConfig.SECRET);
url.append("&js_code=");//code设置
url.append(code);
url.append("&grant_type=authorization_code");
//