微信高階群發之五預覽介面
阿新 • • 發佈:2019-01-07
/** * * sendPreview:(通過該介面傳送訊息給指定使用者,在手機端檢視訊息的樣式和排版。). * * @author HanKeQi * @param @param openId 使用者唯一標示 不能為空 * @param @param mediaId 型別 * @param @param messagetype 5中型別必選其中之一 * @param @return 設定檔案 * @throws JSONObject DOM物件 * @since JDK 1.7 */ public static JSONObject sendPreview(String openId,String mediaId,String messagetype){ String content="\"media_id\":\""+mediaId+"\""; String send_url="https://api.weixin.qq.com/cgi-bin/message/mass/preview?access_token="+getAccessToken(); if ("text".equals(messagetype)) { content="\"content\":\""+mediaId+"\""; } String jsonStr="{\"touser\":\""+openId+"\",\""+messagetype+"\":{"+content+"}, \"msgtype\":\""+messagetype+"\"}"; JSONObject jsonObject=httpRequest(send_url, "POST", jsonStr); if (0==jsonObject.getInt("errcode")) { return jsonObject; } return null; }