| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package com.muzhi.lingai.service.impl;
- import com.dingtalk.api.DefaultDingTalkClient;
- import com.dingtalk.api.request.OapiGettokenRequest;
- import com.dingtalk.api.response.OapiGettokenResponse;
- import com.muzhi.lingai.service.AccessTokenService;
- import com.taobao.api.ApiException;
- import org.springframework.stereotype.Service;
- /**
- * @Author ZhangKan
- * @Data 15:39
- */
- @Service
- public class AccessTokenServiceImpl implements AccessTokenService {
- //另爱
- //APPKEY
- private static String APPKEY = "dingwsnwdv2n8r8on4ds";
- //APPSECRET
- private static String APPSECRET = "D37UKaFTpFgWaO60BWcRrNBdoBqh2arcLFsGA5QEGx3RfjRehL_NLXjZD2835Bk9";
- //AgenthId:2184795806
- public static String accessToken = null;
- //获取access_token的方法(另爱架构)
- @Override
- public String getAccessToken() {
- DefaultDingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/gettoken");
- OapiGettokenRequest request = new OapiGettokenRequest();
- request.setAppkey(APPKEY);
- request.setAppsecret(APPSECRET);
- request.setHttpMethod("GET");
- try {
- OapiGettokenResponse response = client.execute(request);
- accessToken = response.getAccessToken();
- System.out.println("AccessToken:" + accessToken);
- } catch (ApiException e) {
- e.printStackTrace();
- }
- return accessToken;
- }
- }
|