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

    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. c++每调用一次函数+1_每个开发人员都应该知道的一些很棒的现代C ++功能
  2. linux unix系统区别,Unix和Linux操作系统有什么区别?看这里!
  3. 测绘地理信息标准(国家、行业、地方)大全来了:测绘地理信息标准化服务平台
  4. qotd服务_QOTD:Java线程与Java堆空间
  5. 爆赞!Android岗大厂面试官常问的那些问题,论程序员成长的正确姿势
  6. android自动触发返回,ionic4处理android返回按钮事件
  7. Netbeans 安装和配置 C/C++ 支持
  8. 好险!一入职,就遇到MySQL这么大Bug!差点背锅走人~
  9. Java clone克隆方法 --深拷贝--浅拷贝 --原型模型
  10. 全彩图解电气控制电路100例(PDF)
  11. 班级量化考核系统php代码,班级管理量化考核及评分细则
  12. first season tenth episode,Joey kissed Chandler!!!
  13. 【DP练习】月饼盒(提高版)(vijos1255)
  14. android fragment实现翻书效果,viewpager实现翻页效果(fragment)
  15. MySQL5.7找到data文件夹
  16. remix-ide,windows开发环境
  17. java时间加减分钟
  18. Word 参考文献管理 - 交叉引用 + 批量修改上标
  19. 贷款需要查询个人征信报告?-民兴商学院
  20. Java笔记--08

热门文章

  1. matlab simulink节点,ROS与Matlab语言入门教程-从Simulink中创建单独的ROS节点
  2. java怎么输出英文字母表_Java程序设计(八)----输出英文字母表、希腊字母表
  3. ShuffleNet算法详解
  4. 思维导图使用技巧:手把手教你怎么画思维导图
  5. 欧拉角到方向余弦矩阵
  6. python 余弦值,Python向量余弦值 Python 求向量的余弦值操作
  7. 数据结构:图的基本概念
  8. 软件工程关于教务系统的测试,软件工程课程设计——教务成绩管理系统摘要.doc...
  9. 爬取12306火车票信息
  10. 广义表的扩展线性链表存储(第五章)