Java实现微信授权 获取用户OpenID(二)

接上篇我们搞定了前期工作之后,就可以正式开始做调试工作了

一、获取code 复制下面的url,根据参数说明来更改,appid的值就是的步骤三,redirect_uri就是我们步骤六里输入的回调页面的域名,scope的类型我们写参数说明里的 snsapi_base 值

二、改好之后就是这个样子

框里的部分是我们要取出code的方法

@RestController
@RequestMapping("/sell/weixin")
@Slf4j
public class WeixinController {

    @GetMapping("/auth")
    public void auth(@RequestParam("code") String code){
      log.info("进入auth方法。。。");
      log.info("code={}",code);
      
    }
}

访问上面的链接会显示空白页面,即可在idea控制台看到我们的code值

此时第一步已经大功告成,我们再看第二部操作

四、修改appid和secret的值,这两个值我们可以在 获取,复制红框里的url进行该值

五、我们在idea请求这个 url

response={"access_token":"60_dDJpEG5IK2Fw4eHh1D1BRwOQtSY-Z8dAXW2OxctdKWoqbgsDx8UT2isXJC5Yvx1icaFkTjU2IYetosdavzqTVoQUYcoRBnQWLNbDFES2F9Y","expires_in":7200,"refresh_token":"60_a5MbaBLwIbiBm1vAVHsF8mIJMKqIylaEu0YfHH2mAT1hq7wk5j08wvKJ_AoKjHF_HLl-_fPxVT6fDbbNBpZ8Y-o9Z1U4x8ityfY-r-E2mDE","openid":"oLiOO54bZfDYSSC87zwn7oml9h88","scope":"snsapi_base"}

划重点!!!!

接下来会给大家带来一种更简便的方式

经验分享 程序员 微信小程序 职场和发展