工业级运维app手机api
沈斌
2017-11-20 44bfab8ff28cbeb54686f9398699615324ca879b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package com.moral.monitor.listener.quartz;
import com.moral.monitor.entity.AccessToken;
import com.moral.monitor.listener.utils.HttpRequester;
import com.moral.monitor.listener.utils.HttpRespons;
import net.sf.json.JSONObject;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
 
import java.io.IOException;
 
/**
 * Created by a on 2017/3/2.
 */
public class GetAccessToken {
    private Logger logger = LoggerFactory.getLogger(GetAccessToken.class);
    public static String access_token = null;
    public void getat() throws IOException {
        logger.warn("获取Access_token定时任务开始");
        HttpRequester request = new HttpRequester();
        request.setDefaultContentEncoding("utf-8");
        HttpRespons hr = request.sendGet("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx71de321049e4492a&secret=e7a0db99576ba2d455c2561d642af4f8");
        String content = hr.getContent();
        JSONObject jO = JSONObject.fromObject(content);
        Object object = JSONObject.toBean(jO, AccessToken.class);
        AccessToken accessToken = (AccessToken) object;
        access_token = accessToken.getAccess_token();
    }
}