原文链接:http://115.159.110.224/sys/myhref_viewThis.do?f_gid=C87024928E09415BA5AA3D7FA69D91B8&f_type=ly
2015-11-06 / 分类:微信开发
微信客服消息
微信客服消息:
package com.dm.wx.util; import com.dm.wx.domain.respmessage.Article; import com.dm.wx.domain.respmessage.Music; import net.sf.json.JSONArray; import net.sf.json.JSONObject; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.util.List; public class AdvancedUtil { private static Logger log = LoggerFactory.getLogger(AdvancedUtil.class); /** * 组装发送文本消息 * * @return */ public static String makeTextCustomMessage(String openId, String content) { content = content.replace("\"", "\\\""); String jsonMsg = "{\"touser\":\"%s\",\"msgtype\":\"text\",\"text\":{\"content\":\"%s\"}}"; return String.format(jsonMsg, openId, content); } /** * 组装发送图片消息 * * @return */ public static String makeImageCustomMessage(String openId, String mediaId) { String jsonMsg = "{\"touser\":\"%s\",\"msgtype\":\"image\",\"image\":{\"media_id\":\"%s\"}}"; return String.format(jsonMsg, openId, mediaId); } /** * 组装发送语音消息 * * @return */ public static String makeVoiceCustomMessage(String openId, String mediaId) { String jsonMsg = "{\"touser\":\"%s\",\"msgtype\":\"voice\",\"voice\":{\"media_id\":\"%s\"}}"; return String.format(jsonMsg, openId, mediaId); } public static String makeVideoCustomMessage(String openId, String mediaId, String thumbMediaId) { String jsonMsg = "{\"touser\":\"%s\",\"msgtype\":\"video\",\"video\":{\"media_id\":\"%s\",\"thumb_media_id\":\"%s\"}}"; return String.format(jsonMsg, openId, mediaId, thumbMediaId); } public static String makeMusicCustomMessage(String openId, Music music) { String jsonMsg = "{\"touser\":\"%s\",\"msgtype\":\"music\",\"music\":%s}"; jsonMsg = String.format(jsonMsg, openId, JSONObject.fromObject