码迷,mamicode.com
首页 > 微信 > 详细

Json化数据-调微信接口

时间:2018-09-29 11:13:33      阅读:451      评论:0      收藏:0      [点我收藏+]

标签:media   数据   put   tree   rom   stat   sel   acea   pos   

// 先获取用户openid列表
List<String> openids = wxPhotoUpload.getUserOpenIdList(access_token);
TreeMap<String, String> params = new TreeMap<>();
params.put("access_token", access_token);
// post 提交的参数
Map<String, Object> mpnewsParams = new HashMap<>();
mpnewsParams.put("media_id", messageMediaId);
TreeMap<String,Object> dataParams = new TreeMap<>();
dataParams.put("touser", openids);
dataParams.put("mpnews", mpnewsParams);
dataParams.put("msgtype", "mpnews");
dataParams.put("send_ignore_reprint", 0);
String data = JSON.toJSONString(dataParams);
String URL = "https://api.weixin.qq.com/cgi-bin/message/mass/send?access_token="+access_token; // 正式群发接口
// String URL = "https://api.weixin.qq.com/cgi-bin/message/mass/preview?access_token="+access_token; // 阅览群发接口
String jsonStr = HttpClientUtil.post(URL, data);
if(jsonStr.indexOf("msg_id") != -1 ){
jsonStr = jsonStr.replaceAll("[\\\\]", "");
net.sf.json.JSONObject resultJSON= net.sf.json.JSONObject.fromObject(jsonStr);
if (resultJSON != null && resultJSON.get("msg_id") != null) {
groupWxMessage.setUploadTime(new Date());
groupWxMessage.setGmtModified(new Date());
if(groupWxMessage.getStatus() ==1 ){
groupWxMessage.setStatus(2);
}
i = groupWxMessageMapper.updateByPrimaryKeySelective(groupWxMessage);
}
}

Json化数据-调微信接口

标签:media   数据   put   tree   rom   stat   sel   acea   pos   

原文地址:https://www.cnblogs.com/jabez1992/p/9722322.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!