微信公众号客服消息提醒

 

public static void Test(String openid) throws Exception{    
    String token = getWeiXinAccessToken.getToken();
    String strJson = "{\"touser\" :\""+openid+"\",";
        strJson += "\"msgtype\":\"text\",";
        strJson += "\"text\":{";
        strJson += "\"content\":\"这里写你要提示的信息!\"";
        strJson += "}}";
    String url = "https://api.weixin.qq.com/cgi-bin/message/custom/send?&body=0&access_token=" + token;
    post(url, strJson);
}

public static void post(String url, String json){
    DefaultHttpClient client = new DefaultHttpClient();
    HttpPost post = new HttpPost(url);
    try{
        StringEntity s = new StringEntity(json.toString(),"UTF-8");
        //s.setContentEncoding("UTF-8");
        s.setContentType("application/json");
        post.setEntity(s);
        HttpResponse res = client.execute(post);
        if (res.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
            HttpEntity entity = res.getEntity();
            System.out.println(EntityUtils.toString(entity, "utf-8"));
        }
    }catch (Exception e) {
        throw new RuntimeException(e);
    }
}

public class getWeiXinAccessToken {
    public static  String getToken() {  
        String getResponse="";
        String appid= "公众号AppID";
        String secret= "公众号secret";
        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){  
            e.printStackTrace();  
        }  
        System.out.println(getResponse);  
        JSONObject json=JSONObject.fromObject(getResponse);      
        return json.getString("access_token");  
    }  
    
}                

 

posted @ 2018-07-18 11:46  抟鹏  阅读(570)  评论(0编辑  收藏  举报