微信小程序统一服务消息下发接口公众号和小程序消息都可以在一个接口推送了

xinweiyun xinweiyun     2022-11-23     869

关键词:

  昨天晚上,2018年9月11日,微信官方又更新了一大波的小程序功能。重点我们来谈谈这个功能,微信叫做统一服务消息下发接口。

  这个是官方的文档  统一服务消息 · 小程序
https://developers.weixin.qq.com/miniprogram/dev/api/notice-uniform.html

   统一服务消息下发接口,名字很拗口,说点人话,就是这个接口可以发送公众号或者小程序的消息。之前大家都知道,我们用小程序发送消息,有小程序的api接口,如果是发送公众号的消息,就有公众号的模板消息接口。

  现在终于微信出来这个统一发送的了。这个接口一出来我们就尝试使用了下。有些问题大家需要留意下,不然到时候会遇到不少的坑。

  access_token 小程序的access_token   这个一定要用小程序的accesstoken,不能使用公众号的,因为这个接口的初衷就是想大家在开发小程序的时候,如果要发送公众号消息直接使用这个接口就可以了,无需再去调用公众号的模板消息接口。

touser 用户openid,可以是小程序的openid,也可以是mp_template_msg.appid对应的公众号的openid     这个使用公众号的openid或者小程序的openid都可以的   微信官方会自动关联。其实大家的使用场景大部分还是在小程序,所以这里你就直接用小程序里抓到的openid就可以了。

mp_template_msg.appid 公众号appid,要求与小程序有绑定且同主体      这个大家要仔细读官方的说明哦,就是这公众号和小程序要相互关联了,且必须是同主体才行。不然也会调试不通过的。

  基本上只要掌握和留意了上面这几点,基本上就没问题了。如果还有问题,那就肯定是你传值不对了。你就要多检查了。最好自己打印出日志来。比如你传的值是什么,看看是否和文档里的演示demo一样。值的类型有没有传错之类的。

 

好了,今天就给大家分享到这里了。我,秋峰,phper、java后端开发,目前自创业,做项目系统开发,后端加小程序前端结合,  今天就给大家分享到这里,希望对大家有所帮助。欢迎交流  大家相互学习 共同提高 我的 微信号:qiufeng2999

 

微信小程序订阅消息

微信小程序订阅消息在特定的场景中,用户在小程序中发起了操作后,我们需要将该操作的后续结果通知到用户,这个时候我们就需要使用到微信小程序的订阅消息功能。如:车主为爱车预约保养时,车主在... 查看详情

微信小程序订阅消息

微信小程序订阅消息在特定的场景中,用户在小程序中发起了操作后,我们需要将该操作的后续结果通知到用户,这个时候我们就需要使用到微信小程序的订阅消息功能。如:车主为爱车预约保养时,车主在... 查看详情

微信小程序发送一次性订阅消息

原文本文记录用户在微信小程序中主动订阅一次性消息,服务器接收订阅请求,定时通过发送订阅消息,最终在微信“服务通知”中显示。一次性订阅消息用于解决用户使用小程序后,后续服务环节的通知问题。... 查看详情

微信小程序unionid和授权机制

...可以通过UnionID来区分用户的唯一性,因为只要是同一个微信开发平台账号下的移动应用,网站应用,公众号和小程序,用户的UnionID是唯一的。换句话说,同一个用户,对同一个微信开发平台的不同应用,UnionID是唯一的。获取完用... 查看详情

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

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

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

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

微信小程序一次性订阅消息

...息的本质是为了服务,但服务和骚扰只有一墙之隔,因此微信对订阅消息加了很多限制和优化。最主要的便是把选择权留给用户。一次性订阅消息:用户一次订阅,服务端可以不限时间的下发一条服务消息。调用wx.requestSubscribeMe... 查看详情

微信小程序云开发订阅消息获取下发权限失败errcode:20001

通过下面的代码获取订阅消息的下发权限提示错误errMsg:"requestSubscribeMessage:failNotemplatedatareturn,verifythetemplateidexist",errCode:20001这个错误的意思是,没有模板数据返回,请检查模板id是否存在。确认模板ID是订阅消息的... 查看详情

微信小程序多商家支付

...用户进入到商家A页面,购买商品,然后支付。我想调用微信支付,直接支付到商家A的支付账号,可以吗?可能有很多商家,有ABCDEF...等很多商家,用户进入某一商家,就支付到该商家的账号中,这样怎样实现?0微信支付貌似一... 查看详情

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

...丝来推送消息。这个消息与小程序进行关联。这个功能在微信官方被称为模板消息推送,官方文档:https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Te 查看详情

微信公众号和微信小程序会不会合并?将来二选一?

...可能的,因为二者的区别还是非常明显的。产品定位不同微信公众号:通过信息的传递实现人与信息的连接。主要以内容营销和信息传递为主、简单的服务为辅。小程序:面向产品与服务,主要以功能服务为主。运营方式不同微... 查看详情

如何使用微信公众平台小程序

参考技术A微信公众平台在官方微信公号推送了微信公众平台开发指南。指南很详细地介绍了微信公众平台自定义菜单、消息管理、微信网页开发以及微信小店、微信客服、摇一摇周播等15项功能的开发指南。公众号主要通过公众... 查看详情

微信小程序|微信公众平台springboot开发实例│模板消息的应用开发

 在手机微信公众号中输入文本(如“你好”),公众号发送两条模板消息,如下图所示。1、说明1●模板消息的基本规则模板消息用来帮助公众号进行业务通知,是在模板内容中设定参数(参数必须以开头࿰... 查看详情

微信小程序怎样连接数据库?

微信小程序是不能直接连数据库,要通过接口连接数据库,目前微信小程序只支持https。小程序是指微信公众平台小程序,可以帮助开发者快速的开发小程序,小程序可以在微信内被便捷地获取和传播,是一种不需要下载安装即... 查看详情

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

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

微信小程序提示短信配置没有填写

微信小程序提示短信配置填写的方法详细内容如下:第一步:填写服务器配置登录微信小程序官网后,在小程序官网的“设置-消息服务器”页面,管理员扫码启用消息服务,填写服务器地址(URL)、Token和EncodingAESKey。URL是开发... 查看详情

微信小程序常见问题汇总与解答

微信小程序是一个全新而陌生的领域,很多人对微信小程序了解的不是很深刻。常常会有这样或那样的疑问,下面特意给大家整理了一些微信小程序常见问题的汇总与解答,一起来看看吧!1.微信小程序能否在手机端桌面生成快... 查看详情

微信小程序实现模板消息群发、发送给指定用户

...参与达到一定数量后则拼课成功。按理说很平常的需求,微信公众号里边应该很容易实现,但是想在小程序里边实现这么个功能却有点蛋疼了。为什么小程序实现起来比较费劲呢,那就要说下小程序发送模板消息的机制了,先看... 查看详情