根据小程序开放平台配置的相关信息

    private String appId = "";private String secret = "";private String openid = "";// 消息模板private String templateId = "";

1、获取到access_token,这个access_token一般是2个小时

    public String getToken(){String tokenUrl="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential";tokenUrl = tokenUrl + "&appid=" + appId + "&secret=" + secret;String result = HttpUtil.get(tokenUrl);JSONObject jsonObject = JSONUtil.parseObj(result);String token = jsonObject.get("access_token").toString();return token;}

2、获取到了access_token之后进行模板推送,注意模板内容不能为其他格式,有指定的格式:查看步骤3

public void send(String token,String openid){String msgUrl="https://api.weixin.qq.com/cgi-bin/message/subscribe/send";msgUrl = msgUrl + "?access_token=" + token;// 设置模板参数HashMap<String, Object> paramMap = new HashMap<>();// 发送到用户openIdparamMap.put("touser", openid);paramMap.put("template_id", templateId);paramMap.put("page","pages/group/group");// 这里需要注意,看自己模板上的参数是否对应,写错也能推送到HashMap<String, Object> data = new HashMap<>(3);data.put("thing1", param("拼团活动"));data.put("thing2", param("已拼团成功"));data.put("thing3", param("请前往查看"));paramMap.put("data", data);// 转JSON格式String jsonObject = JSONUtil.toJsonStr(paramMap);String result= HttpUtil.post(msgUrl, jsonObject);}

3、转格式

    // 处理模板发送值的格式public HashMap<String, Object> param(String value){HashMap<String, Object> data = new HashMap<>();data.put("value", value);return data;}

【服务通知】微信小程序服务通知相关推荐

  1. 微信小程序消息通知开发

    微信小程序消息通知开发及注意点 大致流程图: #mermaid-svg-kKvz8B789cmQ7zco {font-family:"trebuchet ms",verdana,a ...

  2. 阿里云服务搭建微信小程序开发环境

    最近微信小程序异常火爆,很多人在学习,下面带着大家搭建下微信小程序的调试环境(client+server),并调试一套demo源码(JavaScript和node.js基础即可,微信推荐使用的语言,无 ...

  3. 校园综合服务平台-微信小程序

    简介 校园综合服务平台-微信小程序 管理员:首页.个人中心.用户管理.联系信息管理.信息.系统管理等 前台用户:首页.拼车信息.公告信息.个人中心.后台管理等 前端 后端 校园综合服务平台-微信小程序 ...

  4. 微信小程序java服务_微信小程序访问webService(Java)

    在前台UI确认后,终于进入到后台服务的搭建及实现中.所及而来的问题就出现了,为了提高后台程序的可用性.设计初期决定,通过搭建java WebService实现.准备工作还是比较充分的,创建WebSer ...

  5. 阿里云服务器上搭建微信小程序服务端环境。

    无论是搭建个人博客空间也好,微信小程序也罢,搭建环境必需的两点:云服务器.域名,下面一步步给搭建演示如果在一台阿里云服务器上搭建微信小程序服务端环境. 1.云服务器准备:可在阿里云购买ECS服务器   ...

  6. 微信小程序服务端开发遇到的一些坑

    微信小程序服务端开发遇到的一些坑 开发环境 问题集合 小程序不支持基于进入客服事件推送消息 小程序不支持永久素材 RestTemplate无法解析上传图片素材的返回 tips 其他小问题 开发环境 基 ...

  7. 【实战教程】腾讯云搭建微信小程序服务

    2019独角兽企业重金招聘Python工程师标准>>> ##准备域名和证书 任务时间:20min ~ 40min 小程序后台服务需要通过 HTTPS 访问,在实验开始之前,我们要准备 ...

  8. 基于 Ubuntu 搭建微信小程序服务

    目录 准备域名和证书搭建小程序开发环境搭建 HTTP 服务搭建 HTTPS 服务小程序会话WebSocket 服务剪刀石头布小游戏 准备域名和证书 任务时间:20min ~ 40min 小程序后台服务 ...

  9. 基于 CentOS 搭建微信小程序服务

    为什么80%的码农都做不了架构师?>>>    小程序无疑是今年互联网的重大热点.本实验带您从零开始,基于 NodeJS 搭建起一个可以支撑小程序运行的服务,包括 HTTPS 部署. ...

  10. 2021最新 腾讯云搭建微信小程序服务

    准备域名和证书 任务时间:20min ~ 40min 小程序后台服务需要通过 HTTPS 访问,在实验开始之前,我们要准备域名和 SSL 证书. 域名注册 如果您还没有域名,可以在腾讯云上选购,过程可 ...

最新文章

  1. 量化因果涌现表明:宏观可以战胜微观
  2. asp.net实现ftp上传代码(解决大文件上传问题)
  3. 高斯分布概念学习和C#自定义控件
  4. 53. Leetcode 112. 路径总和 (二叉树-二叉树路径和)
  5. win10运行C语言的程序,win10系统运行软件提示应用程序发生异常0xc0000409的具体教程...
  6. (web前端笔记)2020-12-23(ajax)
  7. 未能加载文件或程序集 ICSharpCode.SharpZipLib
  8. linux下的DNS服务器详解
  9. 移动互联网派生app研究报告
  10. duilib WindowImplBase BUG修复 --- 按一次ESC键, 关闭多个窗口
  11. 面试官:你对多线程熟悉吗,谈谈线程安全中的原子性,有序性和可见性?
  12. 前端多个圆圈均匀横向排列_web前端工程师必须掌握的24条宝贵经验!让你在前端路上更轻松!...
  13. 【转发】ext4文件系统
  14. 简单人口问题(指数增长)
  15. 知识共享有多难?做好这几点,问题统统解决
  16. JAVA12_10总结
  17. 软考论文写作这些雷区,千万要避开
  18. 光伏输出特性matlab,基于MATLAB的光伏模块输出特性及MPPT的建模与仿真
  19. css设置各种中文字体如雅黑、黑体、宋体、楷体等等
  20. 【计算机网络】彻底明白IP地址——计算相关地址

热门文章

  1. python实现键盘自动输入_如何使用Python实现自动化点击鼠标和操作键盘?
  2. PHP 对接阿里云短信接口
  3. SystemTap笔记03 stap的event和handler
  4. matlab偏最小二乘法
  5. android当无线鼠标代码,如何将安卓手机变身为无线鼠标
  6. 2年python自动化编程自学经历,分享一些学习心得和避坑经验
  7. 目前比较流行的网站开发框架有哪些?
  8. WPS Office 2020 for Mac(wps2020)3.8.0(6081)中文
  9. 四元数、欧拉角及方向余弦矩阵的相互转换公式
  10. svn和git的区别,为什么使用git?