微信公眾號推送訊息獲取access_token
阿新 • • 發佈:2019-01-30
做公眾號訊息推送需要用道acces_token這是微信通過你公眾號的appid和appsecrect生成的。
這樣就獲取到了 公眾號的access_token/** * * 獲取微信access_token * <功能詳細描述> * @param appid * @param secret * @return * @see [類、類#方法、類#成員] */ public String getWeiXinAccessToken() { String getResponse=""; String appid=SysParamUtil.getParam("cztx_appid"); String secret=SysParamUtil.getParam("cztx_appsecrect"); try { String url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid="+appid+"&secret="+secret; HttpClient httpClient = new HttpClient(); GetMethod getMethod = new GetMethod(url); int execute = httpClient.executeMethod(getMethod); System.out.println("execute:"+execute); getResponse = getMethod.getResponseBodyAsString(); } catch (IOException e) { logger.error("getAccessToken failed,desc:::"+e); e.printStackTrace(); } System.out.println(getResponse); JSONObject json=JSONObject.from(getResponse); return json.getString("access_token"); }