


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第从零开始讲解Java微信公众号消息推送实现//模板参数
MapString,WeChatTemplateMsgsendMag=newHashMapString,WeChatTemplateMsg
//openId代表一个唯一微信用户,即微信消息的接收人
StringopenId="oNB9p1BpVJEquxxxxxxxxx";
//公众号的模板id(也有相应的接口可以查询到)
StringtemplateId="B0YStqTYdjHhY9Da9Sy2NM7xxxxxxxxxxx";
//微信的基础accessToken
StringaccessToken="57_LubK-8NKQc6C7jsLMxvdHaI0ju4x3-HPWEFhh7GKkw9fKbWhuxxoZyX4GaVIn6y4yO7RKfSlCyHdedKJlHUMZkd8457nKm0TOoaVkbzK1HCZ4g4gZdrmAGBylGBOZu9yxxxxxxxxxxxxxxxx";
Stringurl="/cgi-bin/message/template/sendaccess_token="+accessToken;
*其他模板可以从模板库中自己添加
*模板ID
*B0YStqTYdjHhY9Da9Sy2NM7HXxxxxxxxxxxxxxx
*开发者调用模板消息接口时需提供模板ID
*标题
*产品兑付成功提醒
*行业
*金融业-证券|基金|理财|信托
*详细内容
*{{first.DATA}}
*产品名称:{{keyword1.DATA}}
*当期兑付本金:{{keyword2.DATA}}
*当期兑付利息:{{keyword3.DATA}}
*已兑付期数:{{keyword4.DATA}}
*兑付日期:{{keyword5.DATA}}
*{{remark.DATA}}
sendMag.put("first",newWeChatTemplateMsg("f123"));
sendMag.put("keyword1",newWeChatTemplateMsg("111"));
sendMag.put("keyword2",newWeChatTemplateMsg("222"));
sendMag.put("keyword3",newWeChatTemplateMsg("333"));
sendMag.put("keyword4",newWeChatTemplateMsg("444"));
sendMag.put("remark",newWeChatTemplateMsg("r555"));
RestTemplaterestTemplate=newRestTemplate();
//拼接base参数
MapString,ObjectsendBody=newHashMap();
sendBody.put("touser",openId);//openId
sendBody.put("url","");//点击模板信息跳转地址
sendBody.put("topcolor","#FF0000");//顶色
sendBody.put("data",sendMag);//模板参数
sendBody.put("template_id",templateId);//模板Id
ResponseEntityStringforEntity=restTemplate.postForEntity(url,sendBody,String.class);
("结果是:{}",forEntity.getBody());
JSONObjectjsonObject=JSONObject.parseObject(forEntity.getBody());
//0
StringmessageCode=jsonObject.getString("errcode");
//2431260672639467520
StringmsgId=jsonObject.getString("msgid");
System.out.println("messageCode:"+messageCode+",msgId:"+msgId);
returnforEntity.getBody();
}
结果是:
可能需要的依赖:
dependency
groupId
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论