微信公众号消息推送功能并且和小程序关联

Jason_WangYing Jason_WangYing     2022-12-25     303

关键词:

只要用户关注了公众号,就可以看到一些关于公众号的信息了,这里我们来实现一个小功能,就是给关注公众号的粉丝来推送消息。这个消息与小程序进行关联。

这个功能在微信官方被称为模板消息推送,官方文档:https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Template_Message_Interface.html

我们从这里使用沙盒环境来全程模拟线上测试,首先进入微信的官方沙盒环境测试地址:https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index

在这里我们获取到了测试的appid和sceret

 

按照说明文档,我们首先要获取token,通过微信官方的接口调试工具就可以在线获取到token,非常方便:https://mp.weixin.qq.com/debug/cgi-bin/apiinfo?t=index&type=%E5%9F%BA%E7%A1%80%E6%94%AF%E6%8C%81&form=%E8%8E%B7%E5%8F%96access_token%E6%8E%A5%E5%8F%A3%20/token

 填入刚刚的appid和appsecret,点击检查问题,就可以获取到你的token,需要注意的是,此token是有时间限制的,超过两小时需要再次请求接口获取

将token保存好,此时再回到沙盒环境网址,关注测试公众号

 然后创建一个新增一个测试模板

 此时,我们手里已经掌握了模板id,用户的微信号id,这样就可以给关注的用户推送消息啦,聪明如你一定注意到了消息内容有一个 first.DATA ,这个其实就是一个类似通配符的东西,它可以将消息作为变量发送,这样你就能随时更改消息内容了。

现在我们来利用postman,给关注的用户实时推送一条消息

推送消息的接口地址为:https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=token
你需要将token替换为之前通过接口获取的token

 根据接口文档,需要传入的参数有token,用户id,模板id,以及跳转网址和data,需要注意一点,发送的参数格式为json,别忘了请求方式为post

请求成功后,我们在公众号里就能看到这条消息

总体来说模板消息在公众号的生态里是非常优秀的一种消息推送形式:用户查看便捷,信息传递直接:不用像图文消息那样跳到网页查看;和高级群发一样,用户关注即能收到,没有其他发送前提;日调用上限是10万次,且能根据粉丝的量级得到进一步提升;粉丝点击后直达小程序/链接,引流效果好。

 

整个过程非常简单,当然了,这只是测试的沙盒环境,如果想应用到正式,必须有自己的独立服务器和域名才能使用

模板消息除了单发之外,当然也可以通过多次调用接口的形式实现群发效果,让公众号发给需要接收消息的部分粉丝。

最后,我们可以关联微信小程序,这样用户点击消息后就可以直接跳转小程序的页面了

 


 

微信公众号可以关联多少个小程序?

微信公众号可以关联多少个小程序? 微信公众号关联小程序功能介绍 为扩展小程序的使用场景,便于用户使用小程序的服务。微信公众号可关联小程序,并在公众号图文消息、自定义菜单、模板消息等场景中使用已关联... 查看详情

微信公众号48小时内无限制向用户推送消息

...回复“退订”即可】就是这样一场景。当时觉得挺好玩,微信官方提示是禁止向用户主动发送消息的,订阅号每天可向关注用户推送一则文章,服务号则每月可向 查看详情

活用微信公众号的推送功能

...标,一般来说,APP推送可尝试使用效果较好的三方渠道;微信内推送应建立适当的推送时间避免Formid过期。据了解,APP的推送触达率在75%左右,微信的触达率在90%左右。3.推送点击率:这个和推送人群、推送时间、推送素材紧密... 查看详情

小程序可以跳转网页么

截至2020年2月,小程序不能跳转网页。微信小程序实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但... 查看详情

微信公众号小程序是啥都有些啥功能

1、提供微信小程序页概念:支持分享当前信息2、对话分享:可以分享到对话,支持分享给单个好友及微信群。3、搜索查找:微信小程序可以被搜索,但微信会极力限制搜索能力,目前提供的搜索功能是用户可直接根据名称或品... 查看详情

微信推送信息功能

微信公众平台中的信息推送功能怎么做的,因为公众平台的群发信息一个月只能发四条,太少了,所以想自己开发一个群发信息推送的功能,大神帮忙可以使用高级群发接口开发,但需要注意以下事项:1、该接口暂时仅提供给... 查看详情

微信公众平台小程序的功能都有哪些

...!很高兴能为您解答,           1、提供微信小程序页概念:支持分享当前信息2、对话分享:可以分享到对话,支持分享给单个好友及微信群。3、搜索查找:微信小程序可以被搜索,但微信会极力限制搜索能力,... 查看详情

微信公众号推送的图文消息里面的正文可以插入html标签吗?比如iframea

参考技术A微信公众号推送的图文消息里面的正文可以插入标签吗?比如iframea首先,公众号的图文编辑是不能编辑代码的,不过,可以使用第三方的编辑工具编辑一些漂亮的图文,然后复制到公众号的信息!其次,即便使用上述... 查看详情

简单使用java实现微信公众号推送模板消息

原文链接: https://blog.csdn.net/qq_41936224/article/details/108076005以下例子是简单的使用Java代码实现微信公众号推送模板消息,不包含跳转到小程序网页代码1、pom.xml文件中添加依赖<!--lombok--><depend 查看详情

公众号推送早安问候以及天气预报(java)(代码片段)

...候以及天气预报(JAVA)①概述功能点每天早上可以给指定的微信用户推送消息,经过公众号可以使用第三方接口丰富推送的消息内容百度天气api:添加天气信息推送天行数据api:添加美句、彩虹屁等语句推送通过后台计... 查看详情

微信消息推送神器pushplus介绍,让消息推送更简单(代码片段)

很早之前曾经做过微信公众号消息推送,实现了一些有意思的小功能。如设备报警消息推送、每日天气预报和大盘资讯简报推送等,使用的是微信官方的api。后台使用golang做了个简单的服务,操作使用上是有点儿麻烦... 查看详情

微信公众号无限群发怎么做

微信公众号群发条数有限制,服务号更难~要想无限群发应该怎么做其实微信公众号支持一天最多群发三至五次文章内容,但是这个需要你的账号拥有较高权重,或者是新闻类型的媒体公众号才可以,一般来说我们自己创建的公... 查看详情

微信小程序怎么获取怎么查找到小程序

...程序如约而至。小程序究竟该如何获取?首先,你需要将微信更新至iOS6.5.3版本或Android6.5.3版本,其次,你得尝试使用一个小程序。下面,我们就来科普,如何正确约会小程序。哪里找到小程序一、线下扫码小程序最基础的获取... 查看详情

微信消息推送神器pushplus介绍,让消息推送更简单(代码片段)

很早之前曾经做过微信公众号消息推送,实现了一些有意思的小功能。如设备报警消息推送、每日天气预报和大盘资讯简报推送等,使用的是微信官方的api。后台使用golang做了个简单的服务,操作使用上是有点儿麻烦... 查看详情

微信消息推送神器pushplus介绍,让消息推送更简单(代码片段)

很早之前曾经做过微信公众号消息推送,实现了一些有意思的小功能。如设备报警消息推送、每日天气预报和大盘资讯简报推送等,使用的是微信官方的api。后台使用golang做了个简单的服务,操作使用上是有点儿麻烦... 查看详情

小程序管理后台的基本操作

...序打通版本管理成员管理管理员(1人),是注册账号的微信用户。项目成员(15人),可以登录小程序管理后台,开发者必须是项目成员。体验成员(15人),只有体验的权限,没有开发的权限。开发管理:服务器域名配置Request... 查看详情

微信公众号模板消息无法跳转到指定小程序页面

参考技术A最近做了一个需求在公众号网页推送的模板消息,连接跳转到关联小程序,遇到总是跳转到首页的问题。说一下里面的坑后端是PHP进 行消息发送 官方发送数据例子如下:最开始为了构造一个json数据格式,第一... 查看详情

公众号推送模板消息,跳转小程序报错invalidweapppagepath

invalidweapppagepathrid:62d930f0-50070964-005e3fc6这是微信示例:在检查自己代码发现路径写错了。pagepath 要写对,前面可以不加斜线 查看详情