微信小程序的消息推送从之前的模板消息更新到了现在的订阅消息,本篇文章就教你怎么使用小程序订阅消息,文后会附上使用python写的定时发送订阅消息的代码。

1.首先要添加一个订阅消息模板

登陆上微信小程序的后台,选择订阅消息

选择一个适合自己的模板

然后就能得到我们的模板ID

2.给小程序添加获取权限的代码

这里文档上写的很清楚,在某个点击事件的地方之类的添加获取权限的代码

官方文档链接:点击这里

wx.requestSubscribeMessage({

tmplIds: [''],

success (res) { }

})

用户点击后的效果是这样的,用户点击一次,获取一次发送订阅消息的权限

3.发送订阅消息

官方文档链接:点击这里

1.我们先看看官方给出的apitext POST https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=ACCESS_TOKEN

可以看到这个api的调用需要先获取ACCESS_TOKEN,我们就先来看看怎么获取到ACCESS_TOKEN,这里官方也给出了api

2.获取ACCESS_TOKENtext GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

我们需要填上小程序的appid和secret并给这个链接发送一个get请求,这样就会给我们返回ACCESS_TOKEN

我们可以用postman测试一下这个api

可以看到成功的获取到了access_token,我们把他填入发送订阅消息时需要的api中,这个api是一个post请求,官方也给出了需要发送的数据,可以去官方文档中查看

3.测试发送订阅消息

我们得到了订阅消息模板ID,access_token,就可以根据文档给出的数据发送订阅,这里使用postman测试

这样就可以发送订阅消息了

在GitHub中,大家自取,如果有问题可以发送Issues,如果觉得写的不错可以点一下star

python小程序设计每天定时微信发消息_定时发送微信小程序订阅消息相关推荐

  1. 微信小程序订阅消息定时发送消息

    微信小程序订阅消息定时发送消息 本人专注使用云开发,实现一个前端可以做后端以及整个项目的部署与上线. 如果觉得我讲的好就可以给我点个赞.也可以加我微信了解详情. 1.我们先要了解什么是订阅消息 而现在 ...

  2. 小程序统一服务消息_微信团队发布小程序模板消息能力调整通知:小程序订阅消息接口正式上线...

    10月13日,微信团队发布了小程序模板消息能力调整通知.微信团队表示,此前的模板消息接口将停止使用,小程序订阅消息接口正式上线.据了解,新上线的小程序订阅消息,同时支持一次性和长期性订阅消息,用户可以 ...

  3. 微信小程序的模板消息与小程序订阅消息

    小程序订阅消息功能介绍消息能力是小程序能力中的重要组成,我们为开发者提供了订阅消息能力,以便实现服务的闭环和更优的体验. 订阅消息推送位置:服务通知订阅消息下发条件:用户自主订阅订阅消息卡片跳转能力: ...

  4. 微信小程序订阅消息记录坑

    基本的小程序订阅消息都是长这个样子. 不勾选"总是保持以上选择,不再询问" 1:单独勾选一部分,点击"允许"之后: 本次操作允许,系统会记录消息发放次数+1. ...

  5. 化繁为简,我用”知晓推送”开发微信小程序订阅消息

    知晓云在2019年十月份左右就上线了微信小程序订阅消息这个服务,后来迭代升级,又相继提供了相应的sdk插件,然而这之前,我却没有很认真,花精力去使用这些服务,刚好国庆几天假,我就熬了两个通宵,将这个小 ...

  6. 微信小程序 -- 订阅消息wx.requestSubscribeMessage

    消息订阅实现 1. 步骤一:获取模板 ID 2.步骤二:获取下发权限 3. 步骤三:调用接口下发订阅消息 4. 代码示例 效果图开发者工具与真机效果不同,真机为准 开发者工具效果图: 1. 步骤一:获 ...

  7. 微信公众号 - Java推送小程序订阅消息给用户

    不啰嗦,我们直接开始! 本文使用体验版小程序进行调试. 一.开发前小程序准备: 1.登录微信公众平台 点开下面链接,使用微信扫码 微信公众平台 然后选择一个小程序并登录 2.在小程序后台找到Appid ...

  8. 微信小程序订阅消息失败

    微信小程序订阅消息失败 之前测试微信小程序订阅消息都是正常的,并且支持开发工具的调试,但是同样的方法换到另一个页面通过表单提交触发就没有效果.调试之后发现报错信息,errMsg: "requ ...

  9. 使用Java实现微信小程序订阅消息

    首先到微信小程序的官网,选择合适自己的订阅消息模板. 寻找到适合自己的模板之后,记住模板ID,点开详情,记住每个字段id 微信小程序订阅消息官网文档介绍地址:小程序订阅消息 | 微信开放文档 (qq. ...

最新文章

  1. OCWA提高组模拟赛一 Solution
  2. 如何在ubuntu下安装合适的翻译词典
  3. Boost:原子API的用法测试程序
  4. C++双冒号和单冒号的用法区别
  5. oracle实验数据库和表,1oracle创建数据库和表.doc
  6. string拼接_String拼接操作-的优化
  7. **python基础函数(十一)
  8. python最适合做什么-python学完之后比较适合哪些职业工作呢?
  9. 蒙特卡洛模拟Ising模型
  10. 操作无法完成,因为其中的文件夹或文件已在另一程序中打开
  11. 跨平台,开源,免费的单片机IDE开发环境搭建-SDCC+eclipse
  12. 车船税业务知识--天津(三)
  13. Java从键盘上输入一个正整数n,然后计算1+2+...+n的结果并输出
  14. android 蓝牙设备断开,android – 如何检查设备的蓝牙连接是否断开?
  15. OpenCV学习笔记(三)——图像像素(图像的最大(小)值、均值、标准差、比较运算、逻辑运算、图像二值化)
  16. Makefile 配置和使用
  17. 分布式存储系统关于GDPR条例中的数据清除原则
  18. Neural Networks and Deep Learning读书笔记--神经网络应用:手写数字识别
  19. 2021年高处安装、维护、拆除考试内容及高处安装、维护、拆除复审考试
  20. Ubuntu 20.04 安装 Sublime

热门文章

  1. spaceclaim简单建模2
  2. springboot centos 部署-李琦
  3. cad在线转换_CAD如何转换?一招教你在线免费将CAD转成多种格式
  4. 计算机机房空调检查,大型计算机机房空调设计模拟研究
  5. STM32F4系列 HAL Flash 读写
  6. 【AD】AD20生成PCB制板文件Gerber
  7. 2019.03.21【ZJOI2007】【BZOJ1095】【洛谷P2056】Hide 捉迷藏(DFS序)(线段树)
  8. JavaScript querySelectorAll()和getElementsByTagName的区别
  9. RHCE-Day10-Apache
  10. 小printf的故事(未完待续)