获取微信接口调用凭据AccessToken

    xiaoxiao2021-12-14  16

    /** * 获取ACCESS_TOKEN * * @return * @throws Exception */ public static String getAccessToken() throws Exception { if (accessToken!=null) { return accessToken; } String accessTokenResult = HttpRequest.sendGet("https://api.weixin.qq.com/cgi-bin/token", "grant_type=client_credential&appid=" + Common.WX_APPID + "&secret=" + Common.WX_SECRET); Gson gson = new Gson(); AccessTokenResult _accessTokenResult = gson.fromJson(accessTokenResult, AccessTokenResult.class); WeChatController.accessToken=_accessTokenResult.getAccess_token(); if (timer2==null) { timer2=new Timer(); timer2.schedule(new TimerTask() { @Override public void run() { // TODO Auto-generated method stub System.out.println("accessToken置空"); accessToken=null; } }, 1000*60*30,1000*60*30); } System.out.println(_accessTokenResult.getAccess_token()); return _accessTokenResult.getAccess_token(); } public class AccessTokenResult { private String access_token; private String expires_in; public String getAccess_token() { return access_token; } public void setAccess_token(String access_token) { this.access_token = access_token; } public String getExpires_in() { return expires_in; } public void setExpires_in(String expires_in) { this.expires_in = expires_in; } } 需要gson

    注意其中Common.的常亮需配置成自己的微信公众号的相关值APPID和SCRETD

    转载请注明原文地址: https://ju.6miu.com/read-962135.html

    最新回复(0)