evo-Financial-pc/evo-admin/src/main/java/com/evo/wechat/TemplateMessageUtil.java

29 lines
738 B
Java

package com.evo.wechat;
import cn.hutool.http.HttpRequest;
import com.alibaba.fastjson2.JSONObject;
import com.evo.wechat.dto.MessageTemplate;
public class TemplateMessageUtil {
private static String templateSendUrl = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=";
/**
* 发送模板消息 POST
* @param accessToken
* @param templateData
* @return
*/
public static String templateMessageSend(String accessToken, MessageTemplate templateData) {
String body = JSONObject.toJSONString(templateData);
String res = HttpRequest.post(templateSendUrl + accessToken)
.header("Content-Type", "application/json")
.body(body)
.execute()
.body();
return res;
}
}