100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > java发送微信公众号模板消息

java发送微信公众号模板消息

时间:2018-11-04 21:22:17

相关推荐

java发送微信公众号模板消息

官网文档地址

https://developers./doc/offiaccount/Message_Management/Template_Message_Interface.html

参考代码

@ResourceRestTemplate restTemplate;@RequestMapping("/test")public String test(){String token = "xxxxxxxxxxxxxxxxxxxxxxxx";String teamName = "微信推送测试";//接口地址String sendMsgApi = String.format("https://api./cgi-bin/message/template/send?access_token=%s",token);//要发给指定的人openIdString toUser = "xxxxxxxxxxxxxxxxx";//消息模板idString template_id = "xxxxxxxxxxxxxxxxxxxx";//整体参数mapMap<String, Object> paramMap = new HashMap<String, Object>();//消息主题显示相关mapMap<String, Object> dataMap = new HashMap<String, Object>();//根据自己的模板定义内容和颜色dataMap.put("first",new WechatData(teamName,"#fff"));paramMap.put("touser", toUser);paramMap.put("template_id", template_id);paramMap.put("data", dataMap);//调用微信接口,发送模板消息Map<String,Object> result = restTemplate.postForObject(sendMsgApi,paramMap, Map.class);if(result.get("errcode").equals(0)){//return "ok";}return "ko";}class WechatData{private String name;private String color;public WechatData(){}public WechatData(String name,String color){}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getColor() {return color;}public void setColor(String color) {this.color = color;}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。