订阅号获取openid_小程序订阅消息
// 云函数入口文件const cloud = require('wx-server-sdk')cloud.init()// 云函数入口函数exports.main = async (event, context) => { try { const result = await cloud.openapi.subscribeMessage.send({ touser: event.openid , page: 'pages/index/index', lang: 'zh_CN', data: { thing6: { value: event.theme }, number4: { value: event.number }, thing1: { value: event.title } }, templateId: '模板ID', miniprogramState: 'developer' }) console.log(result) return result } catch (err) { console.log(err) return err }}
新建一个云函数,用来发送订阅消息。小程序订阅消息需要用户主动触发,简单,增加一个按钮即可。上代码
subMsg(){ wx.requestSubscribeMessage({ tmplIds: ['Q5B4N5l0cmyoNYC7siPyF2BTBUCObw_NSzmRjBQJ2Z4'], success (res) { console.log("授权成功!") } }) },
效果如下,丑是丑了点,勉强还可以用。
剩下的就是调用了,废话不说,直接上代码吧
wx.cloud.callFunction({ name:'getOpenId' }).then(res=>{ let openid=res.result.openid console.log("获取openid成功!",openid) wx.cloud.callFunction({ config:{ env: '云环境ID' }, // 要调用的云函数名称 name: 'sendNewMsg', // 传递给云函数的参数 data: { openid: openid, theme:"有疑问请联系XXXX,请进入小程序查看详情", number: fenshu, title: title }, success: res => { console.log(res) }, fail: err => { console.log(err) }, }) })
我把这个加在做完试卷点击提交时候触发,这样一做完,消息就来了。效果如下:
订阅号获取openid_小程序订阅消息相关推荐
- 微信小程序python解析获取用户手机号_python获取微信小程序openid及用户信息
填坑记录:1.个人微信公众订阅号是不能申请微信认证的.公众号的类型在注册时一旦选择就不能更改,微信公众号认证的功能除个人订阅号外,都可以申请认证,因而个人订阅号不能申请认证.这句话的意思就是个人订阅号 ...
- 微信公众号 - Java推送小程序订阅消息给用户
不啰嗦,我们直接开始! 本文使用体验版小程序进行调试. 一.开发前小程序准备: 1.登录微信公众平台 点开下面链接,使用微信扫码 微信公众平台 然后选择一个小程序并登录 2.在小程序后台找到Appid ...
- 小程序订阅消息和公众号模板消息
通过小程序和公众号关联后发公众号模板消息 关联后用户登录获取到union_id,主体在小程序,根据对应场景发送模板消息 代码如下: /*** 模板消息 发送* @param $openid 接收消息的 ...
- 小程序消息服务器webapi,小程序订阅消息
# 小程序订阅消息 # 功能介绍 消息能力是小程序能力中的重要组成,我们为开发者提供了订阅消息能力,以便实现服务的闭环和更优的体验. 订阅消息推送位置:服务通知 订阅消息下发条件:用户自主订阅 订阅消 ...
- 微信小程序的模板消息与小程序订阅消息
小程序订阅消息功能介绍消息能力是小程序能力中的重要组成,我们为开发者提供了订阅消息能力,以便实现服务的闭环和更优的体验. 订阅消息推送位置:服务通知订阅消息下发条件:用户自主订阅订阅消息卡片跳转能力: ...
- 小程序 订阅消息 原来就是如此
前言 只有光头才能变强. 文本已收录至我的GitHub精选文章,欢迎Star:https://github.com/ZhongFuCheng3y/3y 如果近期有看我文章的同学,会知道我最近在公司做的 ...
- 使用Java实现微信小程序订阅消息
首先到微信小程序的官网,选择合适自己的订阅消息模板. 寻找到适合自己的模板之后,记住模板ID,点开详情,记住每个字段id 微信小程序订阅消息官网文档介绍地址:小程序订阅消息 | 微信开放文档 (qq. ...
- 【Node.js】实现微信小程序订阅消息推送功能
实战项目名称:实现微信小程序订阅消息通知 文章目录 一.实战步骤 1. 登录微信小程序管理端,添加订阅消息模板 2. 定义好需要发送的消息 3.获取小程序的access_token 4. 发起请求,向 ...
- 重磅 | 小程序模板消息能力调整,长期性订阅消息终于来了
原创: 冷思真 蒋鸿昌 首发:「知晓程序」公众号 - 最好的微信新商业媒体 尽管部分运营者还在传授如何运用模板消息召回用户的运营技巧,但对部分开发者而言,模板消息已经成了食之无味弃之可惜的存在.与其再 ...
最新文章
- 关于Java为什么配置好环境变量但是不能在命令行cmd运行javac的问题
- java thumbnailator 做图片处理
- 基于深度卷积神经网络进行人脸识别的原理是什么?
- 权限管理系统之模块管理
- Java基础语法(数组)
- 缓存redis的整合
- matlab impyramid,图像 – Matlab impyramid问题
- windows快速关闭有效方法2则
- exit()和_exit()的区别
- cmd 命令行中乱码问题解决
- 谈一下MSDN和下载原版windows7
- 隐匿函数,二分法 冒泡排序
- 网络中的“大禹”—防水墙是怎么工作的?
- f文件服务器,f文件服务器
- Hadoop之Lzo压缩配置
- 对抗生成网络学习(十一)——SAGAN生成更为精细的人脸图像(tensorflow实现)
- 健身行业大洗牌 Keep还会有未来吗?
- Python模块之---Pexpect
- Iphone, Ipad, Iwatch 屏蔽系统更新提示
- Python数据分析案例18——化学分子数据模型(机器学习分类问题全流程)
热门文章
- JavaScript设计一个框架
- 前端调用mysql异步_python链家网高并发异步爬虫asyncio+aiohttp+aiomysql异步存入数据...
- 【机器人】基于指数积的机械臂运动学标定
- mysql三阶段提交实现_基于两阶段提交的分布式事务实现(UP-2PC)
- ios去掉字符串中的某个字符_iOS如何过滤掉文本中特殊字符
- JSP中include的动态引入和静态引入
- 洪水填充算法_区域填充算法和多边形填充的扫描线算法
- vue从哪看组件版本_VUE源码解析之路
- elasticsearch java对象 驼峰原则_2020年Java基础高频面试题汇总(1.4W字详细解析)...
- Web性能测试篇:AB 压力测试