1. 程式人生 > >微信高階群發之一上傳圖文訊息素材

微信高階群發之一上傳圖文訊息素材

  /**
* uploadNews(List<MessageIn> messageInfos)上傳圖文訊息素材,最多上傳10個圖文

* accessToken:(ACCESS_TOKEN長期有效).  

*  

* @author HanKeQi  

* @param  @return          設定檔案

* @throws String   DOM物件  

* @since  JDK 1.7

*/

public static String uploadNews(List<MessageIn> messageInfos){

String accessToken=getAccessToken();

String url="https://api.weixin.qq.com/cgi-bin/media/uploadnews?access_token="+accessToken;

String jsonStr=JSONArray.fromObject(messageInfos).toString();

String jsonMessage="{\"articles\":"+jsonStr+"}";

JSONObject jsonObject = httpRequest(url, "POST", jsonMessage);

if (!jsonObject.containsKey("errcode")) {

return jsonObject.toString();

}

log.error("上傳圖文訊息素材失敗 errcode:{" + jsonObject.getInt("errcode")+"} errmsg:{"+jsonObject.getString("errmsg")+"} ");

return null;

}