首页 > 微信 > 详细

Json化数据-调微信接口

时间:2018-09-29 10:49:25      阅读:243      评论:0      收藏:0      [点我收藏+]
// 先获取用户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化数据-调微信接口

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!