开发-根据模板id发送消息
public class MessageData {
TemplateData first;
农村信用社电话TemplateData keyword1;一字成语
TemplateData keyword2;
TemplateData keyword3;
TemplateData remark;
什么牌子的月饼好吃public TemplateData getFirst() {
return first;
}
public void setFirst(TemplateData first) {
this.first = first;
螃蟹蒸15分钟还有寄生虫吗}
public TemplateData getKeyword1() {
return keyword1;
}
public void setKeyword1(TemplateData keyword1) {  this.keyword1 = keyword1;
}
public TemplateData getKeyword2() {
return keyword2;
}
public void setKeyword2(TemplateData keyword2) {  this.keyword2 = keyword2;
}
public TemplateData getKeyword3() {
return keyword3;
}
public void setKeyword3(TemplateData keyword3) {  this.keyword3 = keyword3;
教师节送老师什么好
}
public TemplateData getRemark() {
return remark;
}
public void setRemark(TemplateData remark) {
}
}
下⾯代码需要的类
public void messageTemplateSend(String url, MessageData data, String appid, String openId, String templateid) throws Exception { //获取access_token
Map<String, String> accessTokenMap = AccessToken;
String token = accessTokenMap("access_token");
String msgurl = "api.weixin.qq/cgi-bin/message/template/send?access_token=" + token;
Template temp = new Template();
temp.setUrl(url);
temp.setTouser(openId);
temp.setTopcolor("#000000");
if (StringUtils.isBlank(templateid)) {
<("-------------请配置" + appid + "的模板ID-------------");
return;
}
temp.setTemplate_id(templateid);
temp.setData(data);
String jsonString = JSONString(temp).toString();
JSONObject jsonObject = UrlConUtil.httpsRequest(msgurl, "POST", jsonString);
int result = 0;
if (null != jsonObject) {
if (0 != IntValue("errcode")) {
result = IntValue("errcode");
<("错误 errcode:{} errmsg:{}", IntValue("errcode"), String("errmsg"));
}
} else {
logger.info("模板消息发送结果:⽆返回信息");过户流程
}
logger.info("模板消息发送结果:" + result);
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。