例子一:

  1. /**
  2. *
  3. * sendPreview:(通过该接口发送消息给指定用户,在手机端查看消息的样式和排版。).
  4. *
  5. * @author HanKeQi
  6. * @param  @param openId  用户唯一标示 不能为空
  7. * @param  @param mediaId  类型
  8. * @param  @param messagetype 5中类型必选其中之一
  9. * @param  @return          设定文件
  10. * @throws JSONObject   DOM对象
  11. * @since  JDK 1.7
  12. */
  13. public static JSONObject sendPreview(String openId,String mediaId,String messagetype){
  14. String content="\"media_id\":\""+mediaId+"\"";
  15. String send_url="https://api.weixin.qq.com/cgi-bin/message/mass/preview?access_token="+getAccessToken();
  16. if ("text".equals(messagetype)) {
  17. content="\"content\":\""+mediaId+"\"";
  18. }
  19. String jsonStr="{\"touser\":\""+openId+"\",\""+messagetype+"\":{"+content+"}, \"msgtype\":\""+messagetype+"\"}";
  20. JSONObject jsonObject=httpRequest(send_url, "POST", jsonStr);
  21. if (0==jsonObject.getInt("errcode")) {
  22. return jsonObject;
  23. }
  24. return null;
  25. }

例子二:

/*** * @param req 卡券消息请求对象* @param authAppid* @param openId* @param mediaId* @param messagetype* @return*/public GetSendMessageJsonRes getMassMessagePreview(WxcardMsgJsonReq req,String authAppid, String openId,String mediaId, String messagetype) {logger.debug("预览接口.....");GetSendMessageJsonRes response = null;StringBuilder sb = new StringBuilder(baseApiUrl);sb.append("cgi-bin/message/mass/mass/preview?access_token=").append(weixinBaseService.getWeixinAuthToken(authAppid));Map<String,Object> map = new HashMap<String, Object>();map.put("touser", openId);if ("text".equals(messagetype)) {map.put("content", mediaId);}  else if ("wxcard".equals(messagetype)) {//卡券 WxcardMsgJsonReqmap.put("wxcard", req);}else{map.put("media_id", mediaId);}map.put("msgtype", messagetype);BaseJsonRes baseJsonRes = weixinBaseService.post(sb.toString(),weixinConvertor.toJson(map));String resultJson = weixinBaseService.isSuccess(baseJsonRes.getErrcode()) ? baseJsonRes.getErrmsg() : weixinConvertor.toJson(baseJsonRes);response = weixinConvertor.toBean(resultJson,GetSendMessageJsonRes.class);return response;}

微信高级群发之预览接口相关推荐

  1. 微信公众号开发之群发消息预览接口(十五)

    预览接口[订阅号与服务号认证后均可用] 开发者可通过该接口发送消息给指定用户,在手机端查看消息的样式和排版.为了满足第三方平台开发者的需求,在保留对openID预览能力的同时,增加了对指定微信号发送预 ...

  2. 微信网页图片预览问题

    最近在做微信公众号开发,开发过程中遇到了一个图片全屏预览,用微信JSSDK的previewImage({current: curImg, urls: imgUrls})接口写,后面发现点击图片的时候出 ...

  3. 一款Android图片预览的开源库,几乎百分百还原微信的图片预览。

    图片预览组件PreviewPictureView gihub地址:https://github.com/OneZeroYang/PreviewPictureView 几乎还原微信的图片预览,核心使用共 ...

  4. java后台图片的上传预览接口 IO流

    上传图片接口    图片保存到服务器(适用于任何文件) /** * 上传医生照片 * @param request * @return * @throws Exception * @throws IO ...

  5. Office文档在线预览接口服务器

    现在的Office文档在线预览基本都是收费的,但这个功能几乎在所有软件系统中都会有这个需求,微软有一个Office online是免费的,但是安装跟配置非常复杂,可以说用难度5颗星来形容,有没有一个更 ...

  6. 微信小程序预览无法播放视频

    微信小程序预览无法播放视频,但是用开发工具可以播放,真机调试也可以播放,是因为勾选了"不校验合法域名.web-view(业务域名).TLS 版本以及 HTTPS 证书"吗?

  7. 微信小程序预览 word、excel、ppt、pdf 等文件

    目录 微信小程序预览 word.excel.ppt.pdf 等文件 预览效果 前言 注意点 实现代码 微信小程序预览 word.excel.ppt.pdf 等文件 预览效果 前言 微信官方提供了相关的 ...

  8. 【预览pdf】:uniapp在微信小程序预览pdf,兼容安卓/IOS

    前言 提示:因最近项目需求,项目需要用uniapp来开发微信小程序预览pdf的功能, 后端以链接形式返回pdf地址. 一.方法概述 开始用uniapp提供微信自带方法:wx.downloadFile( ...

  9. 微信小程序-体验版(预览)接口请求失败/超时

    错误可能示例(图示是我遇到的情况): 1. 接口根本没有调用 2. 接口调用超时,没有数据. 报错原因: 1. 本地设置没有勾选[不校验合法域名].在开发过程中,可能还没有配置域名,用的是测试服务器i ...

最新文章

  1. 【实用】一组原创原生样式的基础控件、UI组件样式(偏向移动端H5页面的样式)
  2. 教程 | Caffe在Windows10系统上安装与配置
  3. Java 加密解密 对称加密算法 非对称加密算法 MD5 BASE64 AES RSA
  4. Ubuntu基础知识
  5. 共赴CIO时代,永洪BI如何推动企业数字化转型与创新?
  6. centos 卸载vsftp
  7. mysql的事务隔离级别
  8. java520.1314表白_520最新表白公式,拿去不谢!
  9. 很多人搞不清楚的两个类Vector,ArrayList
  10. 【病毒查杀】CAD杀毒方法
  11. pr.exe、Churrasco.exe、ms10048.exe用法及提权原理 上帝模式
  12. graphpad折线图教程_Graphpad Prism5作图教程
  13. 传输层协议、应用层协议
  14. 扫描全能王完美版,纸质文件一键识别电子文档
  15. JAVA互联网架构师VIP项目实战(完整)
  16. html文本输入框代码是什么?如何创建html文本输入框
  17. org.jboss.netty.util.internal.jzlib.ZStream scanned from multiple locations: jar:
  18. NCBI上基因前面有个accession(编号)分别有NC是什么意思
  19. OpenWrt-路由器上的linux
  20. 男人很容易喜欢一个女人,却不轻易深爱一个女人。

热门文章

  1. GitChat·DevOps | 如何结合 Scrum 和 Kanban
  2. (附源码)计算机毕业设计SSM黄淮学院二手物品交易平台
  3. 解决matplotlib绘制图片时plt.savefig()后图片全黑的问题
  4. idea中创建并使用自定义maven模板
  5. 老子是一个怎样的传奇!(转发)
  6. Android 语音遥控器的整体分析
  7. Excel图表7——漏斗图
  8. 特洛伊的女人 | 经济学人早报精选20210830
  9. arduino测试ArduinoModbus库例程
  10. win7 任务栏 通知区域