微信公众号模板消息推送
来源:互联网 发布:祝你一路顺风 知乎 编辑:程序博客网 时间:2024/04/29 23:07
- 微信公众号配置
private String appId; private String appsecret; private String templateid1;//消息模板TemplateId
- 消息模板Model
public class Template {//模板消息 //接收者openid private String touser; //模板ID private String templateId; //模板跳转链接 private String url; //模板所需接收的数据 private List<TemplateData> templateDataList; } public class TemplateData {//模板消息数据 //参数名 private String name; //参数值 private String value; //参数颜色 private String color; public TemplateData(){ } public TemplateData(String name, String value, String color) { super(); this.name = name; this.value = value; this.color = color; } } /** * 将模板对象转为json字符串 * @return */ public String toJsonString(){ StringBuilder sb = new StringBuilder(); sb.append("{"); sb.append("\"touser\":\""+this.touser+"\","); sb.append("\"template_id\":\""+this.templateId+"\","); sb.append("\"url\":\""+this.url+"\",");//"url":"http://weixin.qq.com/download", sb.append("\"data\":"); sb.append("{"); int i = 0; for(TemplateData td : this.templateDataList){ //不是最后一个data加逗号 if(i < (this.templateDataList.size()-1)){ sb.append("\""+td.getName()+"\": {\"value\":\""+td.getValue()+"\",\"color\":\""+td.getColor()+"\"},"); i++; }else{ sb.append("\""+td.getName()+"\": {\"value\":\""+td.getValue()+"\",\"color\":\""+td.getColor()+"\"}"); } } sb.append("}"); sb.append("}"); return sb.toString(); }
- 请求,获取AccessToken参考
//请求地址,accesstoken获取请参考String url = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN";String method = "POST";//请求方式区分大小写JSONObject jsonObject2 = CommonUtil.httpsRequest(url,method,outputJsonStr);
阅读全文
0 0
- 微信公众号推送模板消息
- 微信公众号模板消息推送
- 微信公众号推送模板消息
- php微信公众号模板消息主动推送
- php微信公众号模板消息主动推送
- php微信公众号模板消息主动推送
- 微信公众号开发(四)推送消息模板
- 微信公众号消息推送
- 微信公众号如何无限制的定向推送消息--模板消息的应用
- 微信公众账号推送模板消息(java版)
- 微信公众号开发模板消息推送(一) 获取access_token java
- 微信公众号开发模板消息推送(二) 获取openid java
- 微信公众号开发模板消息推送(三) java
- 微信公众号模板消息使用
- 微信公众号发送模板消息
- 微信公众号开发--模板消息
- 微信公众号发送模板消息
- 微信公众号模板消息管理
- 确定比赛名次(简单的拓扑排序)
- 安卓 5.0新特性学习
- 算法题/约瑟夫环
- C# 获取一个独一无二的字符串 GUID
- 网易内推笔试算法题目(1)
- 微信公众号模板消息推送
- JS之prototype与__proto__总结
- 鼠标和键盘处理事件
- ip
- 关于安防视频云平台的一些设想
- 第七次多校联合hdu6121Build a tree
- golang定时器和超时的使用
- 使用mybatis分页插件PageHelper5.0.0遇到的问题总结
- KindEditor使用初步