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

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

原文地址:https://www.cnblogs.com/xinweiyun/p/9634147.html

时间: 2024-07-29 14:38:57

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

微信公众号和小程序打通版商城解决方案

微信公众号和小程序打通版商城解决方案 一键安装小程序公众号商城,零基础开发CRMEB微信公众号小程序主要是以用户管理为中心,加电商系统,利用微信和小程序的优势,拼团.砍价.秒杀.积分.优惠券等吸引粉丝-转化粉丝-粘住粉丝-分析粉丝-维护粉丝-再次利用粉丝吸引粉丝形成闭环滚雪球模式 源码下载地址::http://github.crmeb.net/u/crmeb基于thinkphp5框架开发的一套用户管理+电商系统,主要是基于微信公众号和微信小程序的一套电商系统,后台采用form-builder组件

整理一些网站 方便查看和搜索的想法 有合作伙伴么 (需要产品 前端人员 后端人员 只要做网站web, 目前不考虑app, 后期考虑做公众号或者小程序, 也或者对外提供接口)

有合作伙伴么  (需要产品 前端人员 后端人员 只要做网站web, 目前不考虑app, 后期考虑做公众号或者小程序, 也或者对外提供接口) 主要期望功能: 网站形式展示 建立全文索引 加一页查看方式 加一键全文搜索 条件分类搜索   不如中专 大专  以及拥有的专业 首先的目标网站: http://www.cdwx1.com/cqzx/list_2.html 优化点: 列表添加条件快速有效的筛选 根据详情页的相关类别信息进行筛选 把详情页几个分页直接一页展示  方便快速预览 做出选择 按照每学习

微信公众号开发之自动消息回复和自定义菜单

(一)微信公众号开发之VS远程调试 (二)微信公众号开发之基础梳理 (三)微信公众号开发之自动消息回复和自定义菜单 前言 上一篇我们大致讲解了下微信公众号开发的基本原理和流程概述.本章主要是对文本消息回复和自定义菜单做一个记录和分解 消息回复 处理请求,并响应 1)关注 也可参考官网文档:https://mp.weixin.qq.com/wiki 当微信用户关注公众账号时,可以给其适当的提示.可以是欢迎词,可以是帮助提示.示例代码如下: class EventHandler : IHandler

小程序和H5、app、公众号、有什么区别?

小程序和H5.app.公众号.有什么区别?下面木鱼小铺就和大家分享一下四者之间的区别.一.小程序和app的不同之处 1.开发 app需要适配市场上很多款的主流手机,开发成本大. 小程序一次开发就可以自动适配所有手机. 2.开发周期 一款完善的双平台app平均的开发周期约3个月: 小程序平均开发周期约2周内,仅为app的六分之一. 3.发布 app需要向十几个应用商店提交审核,且每个应用商店要求的资料都不一样,非常繁琐:小程序只需要提交到公众平台审核. 4.下载 app从应用商店里下载. 小程序通

微信公众号开发教程[003]-消息管理-接收消息

当微信用户向公众号发送消息时,微信服务器会向公众号配置的服务器URL地址发送请求,并将相关内容包装成一定格式的xml发送到这个服务器;响应时,这个服务器只要回复特定格式的xml字符串给微信服务器,微信服务器即可向微信用户的客户端转发这条回复消息.(假设公众号开发模式已开启,以后的教程,如果没有特别说明,都是如此).如下图: 例如,文本消息的xml结构如下: <xml> <ToUserName><![CDATA[toUser]]></ToUserName> &

各种系统软件、APP、公众号、小程序平台。

零零壹企业--为你量身打造个性化定制:各种系统软件.APP.公众号.小程序平台.主打信用卡代还系统搭建,各种支付系统搭建.信用卡积分兑现系统.网申信用卡贷款分销系统,还有各种管理系统.商城.区块链.×××等等系统开发.还可以外包技术员.技术团队可以驻场,随时可以跟换技术人员 吴经理:13857671214 原文地址:http://blog.51cto.com/14043023/2311000

在Web微信应用中使用博客园RSS以及Quartz.NET实现博客文章内容的定期推送功能

本篇随笔介绍在Web微信应用中使用博客园RSS以及Quartz.NET实现博客文章内容的定期推送功能,首先对Quartz.NET进行一个简单的介绍和代码分析,掌握对作业调度的处理,然后对博客园RSS内容的处理如何获取,并结合微信消息的群发接口进行内容的发送,从而构建了一个在Web应用中利用作业调度来进行消息发送的业务模型. Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等. Quartz.NET允许开发人员根据时间间隔(或天)

微信公众号关联小程序AppID是什么

微信公众平台appid在哪 1.appid和appsecret是微信公众平台服务号才有的,如果自己家的公众平台不是服务号,需要升级为服务号. 2.登录服务号,登录"服务"条目,"服务中心"如图. 3.点击"自定义菜单"-"开发模式". 4.下翻页面,就可以看到自己公众平台帐号的appid和appsecret,其中appsecret,自己可以重新设置. 5.注意:appid和appse... 微信公众平台 如何获取appid和a

如何避免自己写的代码成为别人眼中的一坨屎 (摘自微信公众号,顶级程序员)

从微信公众号上读到一篇文章,记录下来提醒自己也分享给大家~ 一.注释 不要给不好的名字加注释,一个好的名字比好的注释更重要: 不要"拐杖注释",好代码 > 坏代码 + 好注释: 在文件/类级别使用全局注释来解释所有部分如何工作: 一定要给常量加注释: 团队统一定义标记: TODO  待处理的问题: FIXME  已知有问题的代码: HACK 不得不采用的粗糙的解决方案: 在注释中用精心挑选的输入输出例子进行说明: 注释应该声明代码的高层次意图,而非明显的细节: 不要在代码中加入代