java发送微信模板消息_java微信公众平台之发送模板消息

准备条件:

1.一个测试号,有必要说下的是订阅号没有发送模板消息这一功能,那么开发的小伙伴们就可以直接先注册一个测试号

2。目前我并没有就是做的很完善,网页授权获取openId这个我没做,那么我是直接将微信公众平台的关注的人保存在我的表中的,从中去拿。后面会继续完善的

1527166271217768.png

开始步骤:

1.在测试号网页上拿到书友关注公众号的人员信息,将其保存在数据库中,注意:每个人的openid是不会变的

2.事先在公众号中定义模板,那么在后台你就可以拿到模板id 将数据已模板的方式发送给客户

1527166271274751.png

// 4.根据id修改数据 @RequestMapping(value = "/updateProjectById", method = RequestMethod.POST) public String updateById(Model model, ) throws Exception { //根据bid去查询出bos_customer中的数据 Bos_customer customer=projectService.findCustomerByBid(bid); System.out.println("Bos_customer:"+customer.getCid()+"-------"+customer.getCname()+"-------"+customer.getOpenId()); //接下来给这个客户发送模板消息 //先给模板中设置参数 Template tem=new Template(); tem.setTemplateId("4JDGT8xdV-PQYbtiwJaeb352WoeUDHRtb29gn62olJk"); //模板id tem.setTopColor("#00DD00"); tem.setToUser(customer.getOpenId());//得到用户的openid tem.setUrl(""); List paras=new ArrayList(); paras.add(new TemplateParam("first","我们将给您推送一些关于您项目进度的消息:","#FF3333")); paras.add(new TemplateParam("keyword1",pro.getwName(),"#0044BB"));//项目名称 paras.add(new TemplateParam("keyword2",message,"#0044BB"));//项目进度 paras.add(new TemplateParam("keyword3",pro.getsTime(),"#0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值