From 28923b3d67c58b032bc4ff128aa1d5e62d73dba1 Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Fri, 02 Feb 2024 10:07:58 +0800 Subject: [PATCH] fix:提交实时在线率接口 --- screen-api/src/main/java/com/moral/api/utils/WechatUtils.java | 31 +++++++++++++++++++------------ 1 files changed, 19 insertions(+), 12 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 de7e889..8471c56 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,16 +3,9 @@ -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; @@ -20,13 +13,13 @@ import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; -import com.moral.api.service.UserLogService; + public class WechatUtils { - public static final String APPID = "wx41f4c3c007545088"; - public static final String SECRET = "9e1a328ad525dd169252a1cc5067a6f3"; + public static final String APPID = "wxf95fb77e0b1f8c09"; + public static final String SECRET = "acf3be9facf7f26bb8286c9b4eff93d0"; public static JSONObject getSessionKeyOrOpenId(String code) { @@ -46,4 +39,18 @@ return jsonObject; } + + public static String getAccessToken() { + RestTemplate restTemplate = new RestTemplate(); + Map<String, String> params = new HashMap<>(); + params.put("APPID", APPID); // + params.put("APPSECRET", SECRET); // + ResponseEntity<String> responseEntity = restTemplate.getForEntity( + "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={APPID}&secret={APPSECRET}", String.class, params); + String body = responseEntity.getBody(); + JSONObject object = JSON.parseObject(body); + String Access_Token = object.getString("access_token"); +// String expires_in = object.getString("expires_in"); + return Access_Token; + } } -- Gitblit v1.8.0