diff --git a/src/main/java/com/longbig/multifunction/service/WeChatService.java b/src/main/java/com/longbig/multifunction/service/WeChatService.java index d9454b1..e7e9315 100644 --- a/src/main/java/com/longbig/multifunction/service/WeChatService.java +++ b/src/main/java/com/longbig/multifunction/service/WeChatService.java @@ -88,11 +88,14 @@ public String sendMsg(String msg, String touser) throws Exception { } for (String s : msgList) { + // 对 s 中的 " 转义为 \" + s = s.replaceAll("\"", "\\\\\""); + String body = "{\n" + " \"touser\" : \"" + touser + "\",\n" + - " \"msgtype\" : \"text\",\n" + + " \"msgtype\" : \"markdown\",\n" + " \"agentid\" : " + baseConfig.getAgentId() + ",\n" + - " \"text\" : {\n" + + " \"markdown\" : {\n" + " \"content\" : \"" + s + "\"\n" + " },\n" + " \"safe\":0,\n" +