微信小程序发送订阅消息sendMessage

2024-05-14 12:36

本文主要是介绍微信小程序发送订阅消息sendMessage,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

微信小程序发送订阅消息sendMessage

请注意订阅消息一次性订阅只只能授权一次接受一条消息多次授权会累加接受次数,wx.requestSubscribeMessage调用授权
目前长期性订阅消息仅向政务民生、医疗、交通、金融、教育等线下公共服务开放

//授权弹框,只弹出第一次第二次不会弹出但是会授权
wx.requestSubscribeMessage({
tmplIds: ['iBTBe39PnfprwrwIIMyo2tT8QYzgCGhKhcZDdO-VZzOeGEI','iBTBe39PrrwwnfpIIMyo2tT8QTnlf3qs2ajNtXPCt6v4UBE','nhAXEn2w537ZPnHTI5ZVOtrrru0B-Jpbu8zo1D37aIWBIM'], //模板id最多添加三条success (res) {console.log(res)// uni.showModal({// 	content:'已开启(可接收三次消息通知)再次接收需重新点击该按钮',// 	showCancel:false// })console.log('-------------------------------')},fail(err) {console.log('errr--------------------------')console.log(err)console.log('errr--------------------------')}
})

https://developers.weixin.qq.com/apiExplorer?apiName=sendMessage&plat=miniprogram 微信开放平台调试工具调试会有bug,模板data不支持object必须为字符串但是字符串会报错参数错误,所以要用postman调试
在这里插入图片描述

在这里插入图片描述

第一步获取accesstoken,https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=小程序的appid&secret=小程序的secret

第二部发送订阅消息,https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=获取到的access_token

{
“template_id”: “模板id”,
“page”: “跳转的页面”,
“touser”: “用户appid”,
“data”: {“character_string10”:{“value”:“2024-05-13 11:19:14”},“thing18”:{“value”:“0.02”},“thing3”:{“value”:“1789857908847017984”},“thing8”:{“value”:“无”},“thing16”:{“value”:“无”}},
“miniprogram_state”: “developer”,
“lang”: “zh_CN”
}
在这里插入图片描述

在这里插入图片描述

解决问题中搜索的资料:
https://developers.weixin.qq.com/apiExplorer?apiName=sendMessage&plat=miniprogram

https://mp.weixin.qq.com/wxamp/newtmpl/tmpldetail?type=2&pri_tmpl_id=nhAXEn2w537ZPnHTI5ZVOtu0B-Jpbu8zo1D37aIWBIM&flag=undefined&token=2086707732&lang=zh_CN

https://developers.weixin.qq.com/community/search?query=sendMessage&page=1&block=1&random=1715571518198&type=1

https://developers.weixin.qq.com/community/develop/doc/000a46182a04688e1700ad73a61400?highLine=sendMessage

https://developers.weixin.qq.com/community/develop/doc/000ac6e251825076d09f7c79251000?highLine=sendMessage

这篇关于微信小程序发送订阅消息sendMessage的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/988756

相关文章

java程序远程debug原理与配置全过程

《java程序远程debug原理与配置全过程》文章介绍了Java远程调试的JPDA体系,包含JVMTI监控JVM、JDWP传输调试命令、JDI提供调试接口,通过-Xdebug、-Xrunjdwp参数配... 目录背景组成模块间联系IBM对三个模块的详细介绍编程使用总结背景日常工作中,每个程序员都会遇到bu

Java发送SNMP至交换机获取交换机状态实现方式

《Java发送SNMP至交换机获取交换机状态实现方式》文章介绍使用SNMP4J库(2.7.0)通过RCF1213-MIB协议获取交换机单/多路状态,需开启SNMP支持,重点对比SNMPv1、v2c、v... 目录交换机协议SNMP库获取交换机单路状态获取交换机多路状态总结交换机协议这里使用的交换机协议为常

uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)

《uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)》在uni-app开发中,文件上传和图片处理是很常见的需求,但也经常会遇到各种问题,下面:本文主要介绍uni-app小程序项目中实... 目录方式一:使用<canvas>实现图片压缩(推荐,兼容性好)示例代码(小程序平台):方式二:使用uni

C#使用SendMessage实现进程间通信的示例代码

《C#使用SendMessage实现进程间通信的示例代码》在软件开发中,进程间通信(IPC)是关键技术之一,C#通过调用WindowsAPI的SendMessage函数实现这一功能,本文将通过实例介绍... 目录第一章:SendMessage的底层原理揭秘第二章:构建跨进程通信桥梁2.1 定义通信协议2.2

python获取指定名字的程序的文件路径的两种方法

《python获取指定名字的程序的文件路径的两种方法》本文主要介绍了python获取指定名字的程序的文件路径的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 最近在做项目,需要用到给定一个程序名字就可以自动获取到这个程序在Windows系统下的绝对路径,以下

基于Python实现自动化邮件发送系统的完整指南

《基于Python实现自动化邮件发送系统的完整指南》在现代软件开发和自动化流程中,邮件通知是一个常见且实用的功能,无论是用于发送报告、告警信息还是用户提醒,通过Python实现自动化的邮件发送功能都能... 目录一、前言:二、项目概述三、配置文件 `.env` 解析四、代码结构解析1. 导入模块2. 加载环

使用Python的requests库来发送HTTP请求的操作指南

《使用Python的requests库来发送HTTP请求的操作指南》使用Python的requests库发送HTTP请求是非常简单和直观的,requests库提供了丰富的API,可以发送各种类型的HT... 目录前言1. 安装 requests 库2. 发送 GET 请求3. 发送 POST 请求4. 发送

聊聊springboot中如何自定义消息转换器

《聊聊springboot中如何自定义消息转换器》SpringBoot通过HttpMessageConverter处理HTTP数据转换,支持多种媒体类型,接下来通过本文给大家介绍springboot中... 目录核心接口springboot默认提供的转换器如何自定义消息转换器Spring Boot 中的消息

基于Python编写自动化邮件发送程序(进阶版)

《基于Python编写自动化邮件发送程序(进阶版)》在数字化时代,自动化邮件发送功能已成为企业和个人提升工作效率的重要工具,本文将使用Python编写一个简单的自动化邮件发送程序,希望对大家有所帮助... 目录理解SMTP协议基础配置开发环境构建邮件发送函数核心逻辑实现完整发送流程添加附件支持功能实现htm

C#控制台程序同步调用WebApi实现方式

《C#控制台程序同步调用WebApi实现方式》控制台程序作为Job时,需同步调用WebApi以确保获取返回结果后执行后续操作,否则会引发TaskCanceledException异常,同步处理可避免异... 目录同步调用WebApi方法Cls001类里面的写法总结控制台程序一般当作Job使用,有时候需要控制