做公众号消息推送需要用道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.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");
}
这样就获取到了 公众号的access_token