1. 程式人生 > >微信高階群發之五預覽介面

微信高階群發之五預覽介面

/**
* 

* 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;

}