29 lines
738 B
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;
|
|
}
|
|
}
|