首页 > 编程知识 正文

小程序订阅消息如何使用,一次性订阅消息接口

时间:2023-05-03 12:03:34 阅读:117025 作者:3219

坦率地说,最近刚研究完微信程序的消息订阅功能,就想多踩漏洞,总结一些心得,分享,避免漏洞。

首先,先贴上官方的文档地址。 毕竟,无论如何,一切都是基于官方文档。 其次,小程序更新频繁重复。 看我这篇文章的时候,不知道我下面的这些内容是否还有用。 官方文档:小程序订阅消息。

接下来,我们将简要介绍小程序的消息订阅功能。 这个功能正如名字所示,向用户发送信息。 此功能的前身是发送模板消息,但从2020年1月开始,applet停止了正式发送模板消息的功能。 相反,它有当前的消息订阅功能。 两者最大的区别在于,当前的消息订阅必须得到用户的批准才能向用户的web消息发送消息。 否则,用户将无法接收消息。 所实现的效果相信大家在生活中都有接触过,我会挂两张照片简述如何实现这个功能。

首先,applet端有一个边界框提示,让用户选择是否接收消息。 此边界框必须与按钮的单击事件相关联。 实现方法请参照官方文档。 调用客户端applet的消息接口,代码量也很少,只需调用方法即可。 说到实现方法中需要模板ID,我们稍后将详细说明这一点。 实现的效果请参照下图

如果用户同意,您一定需要触发下一次发送消息的方式,向用户发送定义了我们需要的消息。 这部分代码也很少,官方文档在这里。 通过调用接口订阅消息也是请求applet的官方接口地址,可以达到以下效果: 用户将在微信中收到服务通知提示。

经过以上两个步骤,applet向用户推送消息的过程完成了。 是不是很简单,连个洞都没有? 请不要着急。 你还记得我在上述中使用的模板ID吗? 这是钥匙。 微信的官方文档把获取模板ID作为开发的第一步,为什么我现在说的话,是因为这里有一个重要的漏洞。

在谈到这个之前,我们需要普及一点知识,就是一次性订阅和长期订阅,文档中的介绍非常明显。

读了这个介绍之后,大家的想法是,长期订阅这么好,我不直接使用长期订阅就好了吗,一次订阅要我做什么,我相信还只能发一次。 但是,长期订阅不是那么容易得到的。 关于如何获得长期订阅,下面将与获取模板id一起讨论。

全文的关键来了

要获取模板id,第一步是登录公共平台,地址:微信公共平台

扫描代码并登录,进入自己管理的小程序,在左侧菜单栏中找到“功能——”订阅消息

单击以开始订阅。 此时,如果直接单击开始,系统会提示您选择applet的类别。 小程序类别放在哪里? “设定-”的基础设定有类别配置。 单击以设置自己的小程序属于哪个类别。 这个时候重点来了,你还记得长期订阅中的条件吗

也就是说,只有这些类别下的某些辅助类别(一些辅助类别在文档中称为主要类别,但在分配类别时必须精确到辅助类别)才能支持长期订阅而且重要的是,小程序不会官方明确告诉你。 具体哪些东西可以支持长期订阅,只有在你自己的小程序真的属于他们认为可以长期订阅的类别时,才能进行长期订阅。 此外,不能随意安排类别。 因为每月更改类别有次数限制,一些类别的选择需要提供证明材料。 官方表示后期将支持其他服务业务,但在本文发布(2021年9月1日)之前,没有添加其他服务业务。

虽然对长期订阅的限制不太开放,但如果不是这些类别的小程序,也不是完全没有机会使用长期订阅。 另一种方法是去微信社区向官方员工申请,让自己的小程序可以长期订阅。 具体方法可以看到这个内容。 即使长期订阅模板库中没有模板,我如何获得申请模板? 查看评论区的内容,使用评论区的申请模板,发布申请,沿边等待官方人士查看审核即可。 合格后可以使用长期订阅。

此外,您还可以返回到刚刚订阅邮件的菜单栏,在简单的Pipierbi完成类别验证后,选择打开邮件订阅。 进入后的接口如下图所示。 (虽然设置了模板,但通常我的模板选项卡是空的。 ) ) ) )。

如果要配置消息,请访问并选择公共模板库

如果您的小程序不支持长期订阅,则长期订阅的模板为空;如果支持,则长期订阅选项卡上有模板

在这里再避开小孔吧。 因为所有这些消息都是模板类型的,所以开发人员一定认为这些模板不适合自己的开发需要。 根据小程序公式,如果提供的所有模板都不满意,开发人员可以申请新模板,那么在哪里申请呢? 官方把申请的入口放在了模板最后一页的底部。 请参照下图。 如果你觉得翻这些模板不满意,请申请新的。

审查结果显示在上面的审查记录标签上。 设置完成后,“我的模板”选项卡将显示您选择的模板。 每个模板都有自己的模板id。 只需复制模板id并将其粘贴到代码中,即可成功使用此模板。 现在,我们完整的applet消息订阅功能已经完成。

最后总结一下,小程序实现消息订阅的代码并不多,也不难理解,只是在配置消息的模板时有些许的麻烦,会费点时间。希望这篇文章能够帮助到大家,也欢迎各位开

发者评判指正。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。