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();
|
}
|
}
|