昨天晚上,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