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