From 49d7ce5a988596d7540083be0e1948bcb66af544 Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Mon, 30 Oct 2023 17:12:03 +0800 Subject: [PATCH] chore:补充提交 --- screen-api/src/main/java/com/moral/api/utils/HttpClientUtil.java | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/screen-api/src/main/java/com/moral/api/utils/HttpClientUtil.java b/screen-api/src/main/java/com/moral/api/utils/HttpClientUtil.java index 39afb30..198c652 100644 --- a/screen-api/src/main/java/com/moral/api/utils/HttpClientUtil.java +++ b/screen-api/src/main/java/com/moral/api/utils/HttpClientUtil.java @@ -12,13 +12,19 @@ import org.apache.http.impl.client.HttpClients; import org.apache.http.message.BasicNameValuePair; import org.apache.http.util.EntityUtils; +import org.springframework.http.ResponseEntity; +import org.springframework.web.client.RestTemplate; import java.io.IOException; import java.net.URI; import java.util.ArrayList; +import java.util.HashMap; import java.util.List; import java.util.Map; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; public class HttpClientUtil { @@ -133,4 +139,19 @@ return resultString; } + + public static String getAccessToken() { + RestTemplate restTemplate = new RestTemplate(); + Map<String, String> params = new HashMap<>(); + params.put("APPID", "wx7c54942dfc87f4d8"); // + params.put("APPSECRET", "5873a729c365b65ab42bb5fc82d2ed49"); // + 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"); + System.out.println("������������expires_in���" + expires_in); + return Access_Token; + } } -- Gitblit v1.8.0