做公众号消息推送需要用道acces_token这是微信通过你公众号的appid和appsecrect生成的。
/** * * 获取微信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./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"); }
这样就获取到了 公众号的access_token