From ed05d0e27515d4fb054284e77af94c5d0ebed3c1 Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Fri, 03 Nov 2023 15:52:03 +0800 Subject: [PATCH] chore:推送接口提交 --- screen-api/src/main/java/com/moral/api/utils/WechatUtils.java | 19 +++++++++++++++++-- 1 files changed, 17 insertions(+), 2 deletions(-) diff --git a/screen-api/src/main/java/com/moral/api/utils/WechatUtils.java b/screen-api/src/main/java/com/moral/api/utils/WechatUtils.java index 59a933d..bdafa35 100644 --- a/screen-api/src/main/java/com/moral/api/utils/WechatUtils.java +++ b/screen-api/src/main/java/com/moral/api/utils/WechatUtils.java @@ -3,19 +3,33 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Configuration; +import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.http.HttpEntity; +import org.springframework.http.HttpHeaders; +import org.springframework.http.HttpMethod; +import org.springframework.http.ResponseEntity; +import org.springframework.stereotype.Component; +import org.springframework.stereotype.Service; +import org.springframework.web.client.RestClientException; +import org.springframework.web.client.RestTemplate; + import java.util.HashMap; import java.util.Map; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; +import com.moral.api.service.UserLogService; public class WechatUtils { - public static final String APPID = "yyyy"; - public static final String SECRET = "yyyy"; + public static final String APPID = "wxf95fb77e0b1f8c09"; + public static final String SECRET = "acf3be9facf7f26bb8286c9b4eff93d0"; public static JSONObject getSessionKeyOrOpenId(String code) { + String requestUrl = "https://api.weixin.qq.com/sns/jscode2session"; Map<String, String> requestUrlParam = new HashMap<>(); // https://mp.weixin.qq.com/wxopen/devprofile?action=get_profile&token=164113089&lang=zh_CN @@ -29,6 +43,7 @@ requestUrlParam.put("grant_type", "authorization_code"); //������post������������������������������������openid������������������ JSONObject jsonObject = JSON.parseObject(HttpClientUtil.doPost(requestUrl, requestUrlParam)); + return jsonObject; } } -- Gitblit v1.8.0