微信小程序怎么实现订阅消息功能
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要介绍"微信小程序怎么实现订阅消息功能"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"微信小程序怎么实现订阅消息功能"文章能帮助大家解决问题。小程序模
千家信息网最后更新 2025年01月20日微信小程序怎么实现订阅消息功能
这篇文章主要介绍"微信小程序怎么实现订阅消息功能"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"微信小程序怎么实现订阅消息功能"文章能帮助大家解决问题。
小程序模板消息即将被废弃掉,于是有了新接口wx.requestSubscribeMessage
订阅消息文档
步骤:
1、获取用户openid 、access_token
2、获取模板 ID
3、获取下发权限(api)
4、发送订阅消息 (api)
模板id
小程序代码:
获取下发权限:
// login.jsrequestMsg(){ return new Promise((resolve, reject) => { wx.requestSubscribeMessage({ tmplIds: ["MUtLwsw0xCndRULTgNHiXwGDyHJ-ZwAFL-b3kALcl0c"], success: (res) => { if (res['MUtLwsw0xCndRULTgNHiXwGDyHJ-ZwAFL-b3kALcl0c'] === 'accept'){ wx.showToast({ title: '订阅OK!', duration: 1000, success(data) { //成功 resolve() } }) } }, fail(err) { //失败 console.error(err); reject() } }) }) }
// index.wxml// index.js // 点击发生订阅sendMsg:function(e){ wx.request({ url: 'https://cff.mynatapp.cc/wxXcx/sendMessage', method: 'POST', data: { }, header: { 'content-type': 'application/json' // 默认值 }, success(res) { console.log(res) } }) }
nodejs(koa2)代码:
发送订阅消息:
// index.jsconst router = require('koa-router')()const request = require('superagent')let AppID = 'xxxxx'let AppSecret = 'xxxxx'let access_token = 'xxxxx'let openid = 'xxxxx'// 点击发生订阅消息router.post('/wxXcx/sendMessage', async (ctx, next) => { let requestData ={ "touser": openid, "template_id": "MUtLwsw0xCndRULTgNHiXwGDyHJ-ZwAFL-b3kALcl0c", "page": "index", "data": { "phrase1": { "value": "王小二" }, "date5": { "value": "2019年10月1日 15:01" }, "phrase4": { "value": "王老师" }, "thing2": { "value": "ps入门到精通" }, "character_string6": { "value": "1/10" } } } // 2、发送模板消息 let res = await request .post(`https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=${access_token}`) .send(requestData) .set('Accept', 'application/json') console.log(res) ctx.body = { code: '200', data: null, msg: '操作成功' }})
关于"微信小程序怎么实现订阅消息功能"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
消息
订阅
程序
模板
功能
知识
成功
代码
权限
行业
不同
实用
内容
实用性
实际
接口
文档
文章
方法
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
韩百川服务器
网络安全法哪个部门负责统筹
易语言数据库怎么使用
为什么服务器硬盘强调安全
微软的服务器dns
简答题网络安全的危害
维护网络安全的核心是
网络安全大意不得
102重建数据库通信中断
服务器通电开机按钮不亮
广东华为服务器维修维保价格
nosql数据库
学网络安全买什么电脑
mysql数据库高可用架构为
丽江服务器上门回收服务
环保网络安全防护
南京软件开发月薪
腾讯网络技术教程
数据库如何实现分页查询
服务器的网络防护软件
韩百川服务器
软件开发做实业还是搞金融
西安直播医疗健康软件开发
网络安全边界保护
互联网科技访谈
数据库主键 整型还是字符
深圳市金科软件开发有限公司
王者注册的服务器怎么删除
河南电脑软件开发定做
云服务器数据迁移到本地