From 173640af0714ff6b60fe521a7a7c439cf69de511 Mon Sep 17 00:00:00 2001 From: TinyAnts Date: Tue, 20 Dec 2022 17:56:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E4=BF=A1=E6=89=AB=E7=A0=81=E7=99=BB?= =?UTF-8?q?=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mdd/front/service/impl/LoginServiceImpl.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/server/like-front/src/main/java/com/mdd/front/service/impl/LoginServiceImpl.java b/server/like-front/src/main/java/com/mdd/front/service/impl/LoginServiceImpl.java index 20bbe98b..763a586d 100644 --- a/server/like-front/src/main/java/com/mdd/front/service/impl/LoginServiceImpl.java +++ b/server/like-front/src/main/java/com/mdd/front/service/impl/LoginServiceImpl.java @@ -439,9 +439,18 @@ public class LoginServiceImpl implements ILoginService { throw new OperateException("获取access_token失败:"+e.getMessage()); } - // 2、获取微信用户信息 + String accessToken = ""; + String openid = ""; - // 3、存在则更新否则创建用户 + // 访问微信获取用户信息 + String baseUserInfoUrl = "https://api.weixin.qq.com/sns/userinfo?access_token=%s&openid=%s"; + String userInfoUrl = String.format(baseUserInfoUrl, accessToken, openid); + String resultUserInfo = null; + try { + resultUserInfo = HttpUtils.sendGet(userInfoUrl); + } catch (Exception e) { + throw new OperateException("获取用户信息失败:"+e.getMessage()); + } } /**