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

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

官网文档地址


https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Template_Message_Interface.html


参考代码

@Resource
RestTemplate restTemplate;
 
@RequestMapping("/test")
public String test(){
    String token = "xxxxxxxxxxxxxxxxxxxxxxxx";
    String teamName = "微信推送测试";
    //接口地址
    String sendMsgApi = String.format("https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=%s",token);
 
    //要发给指定的人openId
    String toUser = "xxxxxxxxxxxxxxxxx";
    //消息模板id
    String template_id = "xxxxxxxxxxxxxxxxxxxx";
 
 
    //整体参数map
    Map<String, Object> paramMap = new HashMap<String, Object>();
    //消息主题显示相关map
    Map<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;
    }
}
相关文章
|
7天前
|
小程序 Java 关系型数据库
基于Java微信小程序智能招聘平台设计和实现(源码+LW+调试文档+讲解等)
基于Java微信小程序智能招聘平台设计和实现(源码+LW+调试文档+讲解等)
23 11
|
7天前
|
小程序 Java 关系型数据库
基于Java微信小程序同城家政服务系统设计和实现(源码+LW+调试文档+讲解等)
基于Java微信小程序同城家政服务系统设计和实现(源码+LW+调试文档+讲解等)
|
7天前
|
小程序 Java 关系型数据库
基于Java微信小程序小说阅读系统设计和实现(源码+LW+调试文档+讲解等)
基于Java微信小程序小说阅读系统设计和实现(源码+LW+调试文档+讲解等)
|
7天前
|
小程序 安全 Java
基于Java微信小程序民宿短租系统设计和实现(源码+LW+调试文档+讲解等)
基于Java微信小程序民宿短租系统设计和实现(源码+LW+调试文档+讲解等)
基于Java微信小程序民宿短租系统设计和实现(源码+LW+调试文档+讲解等)
|
9天前
|
小程序 JavaScript Java
基于Java微信小程序火锅店点餐系统设计和实现(源码+LW+调试文档+讲解等)
基于Java微信小程序火锅店点餐系统设计和实现(源码+LW+调试文档+讲解等)
|
2天前
|
小程序 前端开发
商家团购app微信小程序模板
手机微信商家团购小程序页面,商家订餐外卖小程序前端模板下载。包含:团购主页、购物车订餐页面、我的订单、个人主页等。
2 0
|
7天前
|
小程序 Java 关系型数据库
基于Java微信小程序自驾游拼团设计和实现(源码+LW+调试文档+讲解等)
基于Java微信小程序自驾游拼团设计和实现(源码+LW+调试文档+讲解等)
|
7天前
|
小程序 JavaScript Java
基于Java微信小程序校园自助打印系统设计和实现(源码+LW+调试文档+讲解等)
基于Java微信小程序校园自助打印系统设计和实现(源码+LW+调试文档+讲解等)
|
7天前
|
小程序 JavaScript Java
基于Java微信小程序火锅店点餐系统设计和实现(源码+LW+调试文档+讲解等)
基于Java微信小程序火锅店点餐系统设计和实现(源码+LW+调试文档+讲解等)
|
7天前
|
小程序 Java 关系型数据库
基于Java微信小程序校园订餐系统设计和实现(源码+LW+调试文档+讲解等)
基于Java微信小程序校园订餐系统设计和实现(源码+LW+调试文档+讲解等)