想解密微信运动用户的步数,准备步骤:申请一个微信小程序,获取到小程序的APPID,SECRET秘钥,成为微信小程序的开发者以后,开始你的代码搬砖生活。
不说废话上代码
//@SysLog("获取用户openid")
@GetMapping("getOpenId")
public Result login(String code)
{
//微信的接口
String url = "https://api.weixin.qq.com/sns/jscode2session?appid="+APPID+
"&secret="+SECRET+"&js_code="+ code +"&grant_type=authorization_code";
RestTemplate restTemplate = new RestTemplate();
//进行网络请求,访问url接口
ResponseEntity<String> responseEntity = restTemplate.exchange(url, HttpMethod.GET, null, String.class);
String sessionKey = null;
if(responseEntity != null && responseEntity.getStatusCode() == org.springframework.http.HttpStatus.OK) {
String sessionData = responseEntity.getBody();
Gson gson