| | |
| | | if (ObjectUtil.isNotEmpty(mallMember)) { |
| | | return; |
| | | } |
| | | log.info("收到accessToken:{}", accessToken); |
| | | log.info("收到openId:{}", openId); |
| | | String requrl = "https://api.weixin.qq.com/sns/userinfo?access_token="+accessToken+"&openid="+openId+"&lang=zh_CN"; |
| | | |
| | | // 创建一个StringHttpMessageConverter,并设置字符集为UTF-8 |
| | | StringHttpMessageConverter stringConverter = new StringHttpMessageConverter(Charset.forName("UTF-8")); |
| | | stringConverter.setSupportedMediaTypes(Collections.singletonList(MediaType.TEXT_PLAIN)); |
| | |
| | | } |
| | | String nickname = json.getString("nickname"); |
| | | String headImgUrl = json.getString("headimgurl"); |
| | | log.info("收到nickname:{}", nickname); |
| | | log.info("收到headImgUrl:{}", headImgUrl); |
| | | |
| | | mallMember.setName(nickname); |
| | | mallMember.setAvatar(headImgUrl); |
| | | memberMapper.updateById(mallMember); |
| | | return; |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | |
| | | RestTemplate restTemplate = new RestTemplate(); |
| | | String accessToken = "70_6yOz-tXaDx6qMswGgmfl6j3LfgG-ur3JE-top_QvX5Oea9ryFxzEBwgVoW53IpMrzcS7mpPJf7tI3czT_kA2l5Y_Xu1WS7d7xDNbMs97ARk"; |
| | | String accessToken = "70__DR_q_qmjcMfPQEBwmjdfJFWnpml55Bq6JK2vt9MMdcRLsHaYM1BQGFWzLUISjcFC8HAYTKOaPJH93KHNvo4KIeMZkxFF2qP66nAdygUQ6c"; |
| | | String openId = "oXL7Y6LW5KGQTbmmP5W3JljjApSo"; |
| | | String requrl = "https://api.weixin.qq.com/sns/userinfo?access_token="+accessToken+"&openid="+openId+"&lang=zh_CN"; |
| | | // 创建一个StringHttpMessageConverter,并设置字符集为UTF-8 |