公众号模板消息推送

公众号模板消息推送

 

因该功能流程非常简单就不过多的介绍了。直接上代码。

 

1.微信公众号(服务号。订阅号不能作为开发)

这是公众号api公开的接口和参数。需要详细观看api请点击https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433751277

 //私人定制消息提示
    public static void send() throws  Exception{
        //请求数据
        Map<String,Object> request_data = new HashMap<>();
        //模板id
        String template_id = "EVhgjBtVfA57PWcwmRM3RcFyAcK2GZvPKfGxCIIOAnY";
        //跳转链接url
        String url = "";
        //用户的openid
        String user_openid = "";
   
        String first="";
        String keyword1 = "";
        String keyword2 = "";
        String keyword3 = "";
        String remark  = "";

      
        request_data.put("template_id",template_id);
        request_data.put("url", url);

        Map<String,Object> data = new HashMap<>();
        templateParam(data,"first",first,"#173177");
        templateParam(data,"keyword1",keyword1,"#173177");//用户姓名
        templateParam(data,"keyword2",keyword2,"#173177");//资源名称
        templateParam(data, "keyword3", keyword3, "#173177");//审核结果
        request_data.put("data", data);
        templateParam(data, "remark", remark, "#173177");

        //返回结果信息
        Map<String,Object> send_return = sendTemplateMessage(request_data);

    }
   //开始发送模板消息
    public static Map<String,Object> sendTemplateMessage(Map<String,Object> request_param) throws Exception {
        Map<String,Object> access_token_map = WxOpenUtils.GetWxAccessToken();

        String access_token = (String) access_token_map.get("access_token");
       // String access_token = "5_DEOXR9EUYpu2IgU7v9u5eCulGmnI9KPnX-g7O05LQfckaShEc7WVU-TS6-S8_Hkm_P6oYTlD4W0B-TJjx_tKGUxYkSssvXsMHbqTXfGSY4j4I8rMhEtrVCgknO_K0VgS7nxnkv5LR54mLGC4ODZhAHABQM";

        String url = send_url+access_token;
        Map<String,Object> result = HttpUtils.doPostHttps(url, request_param); //{"errcode":0,"errmsg":"ok","msgid":68036453858394114}
        return  result;
    }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值