最近小程序在码界里嫌弃腥风血雨,每一个码奴都感觉世界给自己又多开一个扇窗,本菜鸟也眼红不已,就尝试着写了一个小程序,今天跟大家分享一下自己在写消息模版时候遇到的坑,希望能帮助每一位路过踩坑的道友;
1.写小程序消息模版第一步:配置消息推送2.消息模板3.发送模板消息
1.1 登录微信公众平台,选择左侧侧边栏==>设置==>设置==>消息推送==> 启用
1.2 配置消息推送
:小程序使用与小程序接口同;例如:
(令牌): 自己定义值;要与后端代码中同
:随机生成就好,自定义也可
消息加密方式:简易兼容模式
数据格式:与根据个人习惯
后端 验证代码如下:
2.1.申请新消息模板
消息模板只有在我的模板中才可以使用,首先我们可以根据自己需求在模板库中查找适合自己的,如果没有,就申请新的模板,选择模板时要注意,至少选择两个参数
2.2.选用已存在的模板
模板消息不能根据自己的想法任意发送,使用一个触发性事件;有两种情况触发
1.表单提交(获取)
2.支付(获取_)
3.1 获取模板
(1)通过模版消息管理接口获取模版(详见模版消息管理)
(2)在微信公众平台手动配置获取模版(模块2.2,点击我的模板==>点击详情==>点击或手动写入代码中)
3.2 获取 或 _
页面的 组件,属性-=时,可以为需发模板消息,此时点击按钮提交表单可以获取,用于发送模板消息。或者当用户完成支付行为,可以获取_用于发送模板消息。
因为我们是在者工具中测试,所以得到的值为 。在真机中我们可以得到一个具体的值,利用该值结合其他参数就可以发送模板消息啦,所以测试真实场景务必在真机中测试
3.3 调用接口下发模板消息
解释官方文档参数:
1. 用户在登录小程序获取,用户在小程序的唯一标示------
2._ 所需下发的模板消息(模块3.1获取的模板)
3. 点击模板卡片后跳转的页面
4._ 表单提交场景下,为 事件带上的 ;支付场景下,为本次支付的 _(模块3.2获取)
5. 模板内容,不填下发为空,对应模板消息参数
6. 模板内容颜色(非必填)
7._ 模板需要放大的关键词,不填则默认无放大(非必填)
以代码为例,啥都不说。。。。放码过来:
获取小程序
通过请求发送消息模板
通过请求发送消息模板
发送模板消息
中定义字符串要注意,
1.以开始标记开始,以结束标记结束,结束标记必须,不能有缩进和空格,且在结束标记末尾要有分 。
2.开始标记和开始标记相同;但是不只限于;比如常用大写的、、来表示
3.位于开始标记和结束标记之间的变量可以被正常解析,但是函数则不可以。
好了,我们去请求一下试试,哇,哇,成功了,舒服。。。。。。看图
好;我们现在已经成功发送了一个小程序消息,
但是我想无线发送小程序模板消息可不可以呢?
答案:在是可以实现的
限制1: 小程序发送消息必须由表单提交事件获取或者支付_才能推送
限制2: 、_的有效期都是7天,也就是说超过7天后,失效无法再发送。
限制3: 一个有效期内只能发送一条模板消息给用户,一个_有效期内只能发送三条模板消息给用户
实现方式:当用户使用小程序时,产生的、_我们根据用户进行存储,如果用户活跃的情况下,我们可以实现无线发送小程序模板消息
希望能帮助每一个愿意在程序世界遨游的道友,喜欢的小伙伴可收藏,感谢您的观赏
不对的地方还希望多多批评和指出