try {
//访问钉钉接口获取token
System.out.println("访问钉钉接口获取数据");
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/gettoken");
OapiGettokenRequest request = new OapiGettokenRequest();
request.setAppkey(pd.getString("app_key"));//appkey
request.setAppsecret(pd.getString("app_secret"));//appsecret
request.setHttpMethod("GET");
OapiGettokenResponse response = client.execute(request);
System.out.println(response.getBody());
String body = response.getBody();
PageData pageData = JSONObject.parseObject(body, PageData.class);
System.out.println(pageData);
access_token = pageData.getString("access_token");
System.out.println(pageData.getString("access_token"));
//数据插入缓存(set中的参数含义:key值,user对象,缓存存在时间10(long类型),时间单位)
// redisUtil.set(redis_key, access_token, 10L, TimeUnit.MINUTES);
System.out.println("code插入缓存");
} catch (Exception e) {
//打印输出异常
e.printStackTrace();
}
【day06】钉钉api,springboot+redis,localstorage
最新推荐文章于 2023-10-12 18:51:15 发布