微信公众号开发服务

SEO优化-搜狗360搜索引擎营销推广

小法度榜样发送模板消息,小法度榜样发送模板消息怎么发

smile 2022-11-12 微信公众号开发服务 8 views 0

今天给各位分享小程序发送模板消息的知识,其中也会对小程序发送模板消息怎么发进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

小法度榜样云开辟若何应用订阅消息这个模块

因为“模板消息”将下线小法度榜样发送模板消息,已不再支撑添加模板小法度榜样发送模板消息,所以针对新小法度榜样发送模板消息的订阅消息的应用,今天刚好踩坑,然后在这里记录一下。

其实,说是说模板消息换成了订阅消息,然则根本上照样换汤不换药的,然则订阅消息可能比拟于模板消息的最大的长处就在于小法度榜样发送模板消息他不再依附于form表单来提交数据了,因为以往的模板消息没有from-id,根本实现不了,再加上时光的限制,然则订阅消息并没有诸多限制

比较一下总体功能

然则有好有坏,订阅消息今天我刚踩坑就碰到了很多问题,一方面是我本身书写不规范造成的,一些是我感到设计有问题,可能订阅消息功能会跟着时光慢慢完美吧

言归正传小法度榜样发送模板消息:说到订阅消息的应用,因为我应用的是云开辟开辟项目,所以在这里我主如果拿云开辟做例子

在这里我拿云函数为例

上面这是获取权限的云函数

上面这是发送模板消息给用户的云函数

然后前端传过来模板消息,模板消息的格局为

切记在必定要在send的这个云函数中设置准时触发器,如许就可以做到用户及时知道了

然后先上传准时触发器,在上传云函数,就可以了

假如文章上有什么缺点,或者我写的有问题的也欲望人人批驳斧正,麻烦各位了

小法度榜样接洽关系办事号推送模板消息

记录一下小法度榜样接洽关系办事号的消息推送功能。

预备工作:

1、获取小法度榜样的appid与appsecret(小法度榜样后台获取)

2、获取办事号的appid与appsecret(办事号后台获取)

3、小法度榜样与办事号绑定在同一个微信开放平台

留意:小法度榜样、办事号、微信开放平台都要认证!!!都要认证!!!都要认证!!!

接下来进入正题。

第一步:获取办事号的access_token

直接经由过程官方给的接口获取。这里有两个参数,都可以直接获取到

第二步:获取已存眷办事号的所有效户的openid

照样经由过程官方供给的网址获取openid,这里须要一个参数access_token,已从上一步获取到了

第三步:获取已存眷用户的用户信息

这一步可获取用户的具体信息,包含昵称、头像、地舆地位、unionid等。根据官方网址须要两个参数access_token与openid经由过程上面两部均已取得。这里后台可以生成一张表用于存储这些数据。

第四步:小法度榜样登录时获取用户的unionid

(1)用户登录小法度榜样时,经由过程wx.login()获取code

(2)经由过程微信官方网址获取unionid,须要的参数为code、appid、appsecret

第五步:办事号的模板消息推送

(1)当办事号与小法度榜样绑定在同一个开放平台时,他们的unionid是一样的,所以我们可以经由过程unionid这个中心量来进行数据的查找

(2)经由过程第四步获取的unionid,我们可以查找到当前登录小法度榜样的用户他的办事号的openid。

(3)须要的两个参数都获取到了,我们就可以推送消息模板啦,接下来按照官方的教程操作就行了。

(4)假如想要一次推送给多人可以把接收人的openid存到一个数组中,然后加个轮回就行了。

总结:用户必须存眷办事号,不然不发收到推送消息。

小法度榜样应用"大众号模板推送消息

因为小法度榜样只能发送订阅消息小法度榜样发送模板消息,消息类型如下小法度榜样发送模板消息

一次性订阅消息

一次性订阅消息用于解决用户应用小法度榜样后,后续办事环节小法度榜样发送模板消息的通知问题。用户自立订阅后,开辟者可不限时光地下发一条对应的办事消息;每条消息可零丁订阅或退订。(发一次消息要用户授权一下,可以同时授权多条消息提示,但每次也只发一遍。)

经久订阅消息

一次性订阅消息可知足小法度榜样的大部分办事场景需求,但线下公共办事范畴存在一次性订阅无法知足的场景,如航班耽搁,需根据航班及时动态来多次发送消息提示。为便于办事,我们供给了经久性订阅消息,用户订阅一次后,开辟者可经久下发多条消息。

今朝经久性订阅消息仅向政务平易近生、医疗、交通、金融、教导等线下公共办事开放,后期将慢慢支撑到其他线下公共办事营业。(即使你是这些行业,也须要应用申请模板去微信那边申请。)

1、"大众号和小法度榜样须要在同一个微信开放平台下,包管拿到雷同的UnionID

2、假如须要在消息模板上加上小法度榜样的进口,须要微信"大众号和小法度榜样做接洽关系

3、小法度榜样和"大众号都必须是认证过的

4、小法度榜样须要提前知道"大众号的appid和appsecret

5、发送消息之前须要拿到用户对应于"大众号的openid(这个要前期筹划好获取筹划)

微信"大众号会在2021-04-30发文对消息模板做限制,想要做成和小法度榜样订阅消息一样的模式,不知道最终会调剂成什么样子。

微信小法度榜样 实现模板消息群发、发送给指定用户

比来在做一款拼课类小法度榜样,也许需求就是分享课程页面给石友,石友介入达到必定命量后则拼课成功。

按理说很平常的需求,微信"大众号里边应当很轻易实现,然则想在小法度榜样里边实现这么个功能却有点蛋疼了。

为什么小法度榜样实现起来比较费劲呢,那就要说下小法度榜样发送模板消息的机制了,先看文档怎么说:

划重点, 本人 、 交互 ,也就是说这个模板消息,必须由用户手动来触发,你想后台准时给用户推个消息,洗洗睡吧你。

再来看下面:

这个重点你们本身划吧,发模板消息必须知足这两种情况中的一种,付出就不说了,用户付款后可以推送几条消息,重点是这个 表单提交 。

意思就是我想给用户发个模板消息,第一要搞个表单,第二要让用户来提交这个表单(获取formId),并且这个模板消息还只能发给提交表单的用户本人,你想发给其余用户,呵呵。

好了,说多了都是气,既然如许设计,也是有必定事理,然则事理都是讲给守规矩的人听的,至于不守规矩的,喂!说的就是你。

经由过程上面的分析我们知道,想发送一个根本的模板消息须要以下步调:

模板消息接口 POST 有这么几个参数 :

前面扯了一堆概念,下面我们来把这个功能具体的实现一遍吧,我这里后台用的是php laravel,道理都一样。

我这只写一个例子,一看就明白

有些时刻用户操作频繁,可能会导致办事器收到大量请求,所以可以优化下,把formId先存到一个全局变量里边(数组),当达到必定命量后同一发给后台来保存。这块可以灵活应用。

办事端的实现也就两个功能, 收集 和 发送 。

假设我们如今有这么一个类FormIdCollection,可以收集(save)和获取(get)某个openid的formId,那我们给前台裸露的api只须要简单的调用下就可以了,至于发消息,也只须要get一个formId,即可。

下面是FormIdCollection类的一个具体实现,基于laravel(说实话,挺好用的),别的引入了一个微信开辟包 overtrue/wechat (这里主如果用来发模板消息、有点牛鼎烹鸡了),

我已经封装了一个laravel扩大包,感兴趣的同伙可以上github上看下 。

至于非框架的php实现,小伙伴可以协助弄下。

小程序发送模板消息的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于小程序发送模板消息怎么发、小程序发送模板消息的信息别忘了在本站进行查找喔。

小法度榜样发送模板消息,小法度榜样发送模板消息怎么发 第1张

猜你喜欢

发表评论

发表评论:

扫描微信

扫一扫添加微信

分享:

支付宝

微信