服务号订阅通知
消息模板发送接口 https://api.weixin.qq.com/cgi-bin/message/template/send?access_token 小程序订阅消息发送进口 https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token
描述下现状 公司的账号是企业服务号,希望可以把微信生态做起来,所以选了服务号开始。 看了服务号的能力,像消息模板,订阅能力,这些都希望可以用起来。 以消息模板举例,在后台已经申请了权限,目前规划想发类似于登陆提醒,会员到期提醒这些。 这个是不是我应该向产品/研发提后台需求,将消息模板的能力变成运营后台可配置?还是购买第三方工具呢?但是问了一些第三方工具,向用户ip这些信息他们拿不到,还是需要自己开发? 所以有点困惑,不知道自己下一步该做什么?求教大家
【服务号appid】wx39861fcc5ca48c33 【服务号主体】校宝在线(杭州)科技股份有限公司 【申请模板类目】教育信息服务 申请模板一: 【申请长期模板名称】上课提醒 【使用场景】 我们作为提供为线下教培机构提供教务管理系统的第三方,机构在系统进行排课,对应的家长需要收到对应日程的上课提醒,防止家长遗忘,按时到线下上课; 【模板字段】 {{first.DATA}} 学生姓名:{{keyword1.DATA}} 上课时间:{{keyword2.DATA}} {{remark.DATA}} 【消息示例】(1~2个示例) XXX(学员名称)明天(12月03日,星期二)有课,请做好上课准备 课程名称:XXX课程 时间:08:00~13:00; 申请模板二: 【申请长期模板名称】课时消耗提醒 【使用场景】 我们作为提供为线下教培机构提供教务管理系统的第三方,机构老师在系统进行点名,点名完成后,会在系统扣除对应学员剩余课时,需要通知家长确认扣除课时,让家长进行核对; 【模板字段】 {{first.DATA}} 学生姓名:{{keyword1.DATA}} 上课时间:{{keyword2.DATA}} {{remark.DATA}} 【消息示例】(1~2个示例) XX校区XX班新增上课记录,请查看 学员姓名:XXX 上课时间:2019-12-03 备注:消耗课时:1.00(上课),剩余课时:31(天) 申请模板三: 【申请长期模板名称】课后点评提醒 【使用场景】 我们作为提供为线下教培机构提供教务管理系统的第三方,机构老师在线下完成教学过程后,需要给家长发送学员的课堂点评,让家长了解孩子上课过程与状态,确认学习情况; 【模板字段】 {{first.DATA}} 学生姓名:{{keyword1.DATA}} 课程名称:{{keyword2.DATA}} 上课老师:{{keyword3.DATA}} 备注:{{keyword4.DATA}} {{remark.DATA}} 【消息示例】(1~2个示例) 家长你好,你收到一条XXX机构的课堂点评,快来看看孩子的精彩表现! 学生姓名:汪峰 课程名称:2020学年-英语 上课老师:张老师 申请模板四: 【申请长期模板名称】家校沟通提醒 【使用场景】 我们作为提供为线下教培机构提供教务管理系统的第三方,机构会发布【活动通知】如家长会通知、秋游通知等,【班级通知】如考试通知、复课通知等; 【模板字段】 {{first.DATA}} 信息主题:{{keyword1.DATA}} 信息时间:{{keyword2.DATA}} {{remark.DATA}} 【消息示例】(1~2个示例) XXX(学员名称),你有一个重要通知,请查看! 信息主题:【家长会通知】 信息时间:2019年12月1日 16:08 备注:请点击查看完整通知内容 以上,如果关停公众号消息模板,需要迁移使用订阅模板,如无法支持以上的长期订阅模板,会对现有业务有非常大的冲击,希望微信团队支持~
一次性订阅通知的操作太不合理了,开发者觉得痛苦,用户也会烦,发现在服务号右上角的设置里面,已经有了通知管理,那为何不在这里列出当前服务号申请的所有通知模板,然后让用户选择是否打开某一通知呢?假如服务号申请了 10 个通知模板,用户就可以任意选择接收哪一个通知呀,只要他不想接收了,他把对应的开关关掉就可以了,多方便。这样也不用记录每个用户订阅的每个通知的次数,只要记录每个用户是否打开了某一通知就好了。 [图片] [图片]
他能跟小程序一样 允许一次加一次机会? 还是说点完就可以一直发消息 不受时间限制
[图片][图片]
安卓手机那种有自带返回键的机型,在点击弹出授权窗口之后。点击允许授权的时候,又点击安卓手机返回按键。页面会卡死,无法进行任何操作。有一定几率出现,复现需要靠手速 [图片][图片]
我发现跟小程序不一样,小程序右上角设置那个关了再开就可以重新选择,但是服务号不行。 那用户点了【取消】和 【总保持以上选择】要怎么办,是不是永远无法再进行订阅?
1、订阅消息添加模板之后,模板消息就不能用了么?还是订阅消息相关代码上线后模板消息才不可用?如何保证在切换过程中不影响业务的正常进行?
如何配置订阅消息标题下面的描述?[图片]
不知道每个具体类目下的长期订阅模板,我都不知道去申请哪个类目才能获取到我想要的长期订阅模板了
订阅消息关键词审核已经通过,但在订阅消息模板中找不到模板? [图片] 我的模板和公共模板库里均为搜索到该内容
问一下,我是运营服务号的,我推送了一条消息,但很多关注的人都没有收到推送的消息提示,但在历史消息里可以看到已经推送了,这是为什么呢。之前是定时发送,后来我删了一次又发了一遍,但还是这样,今天是怎么了。。。 [图片] [图片] [图片] [图片][图片]
【公众号appid】wxd6e96986519257d9 【公众号主体】北京索真医学检验实验室有限公司 【申请模板类目】医疗 > 其他私立医疗机构 【申请模板名称】体检科室分配提醒 【使用场景】体检到检时,系统自动分配科室和排队导检,需通知待检人员科室信息和队列信息 【使用频次】每次体检 需5-10次 【模板字段】待体检科室、排队等待人数、预计等待时间、分配时间 【消息示例】 [图片]
我们账号的服务类目是:医疗->就医服务,主要为合作医院提供康复信息化的科室管理、教学管理、患者预约与反馈、医联体转诊与远程就诊等相关的服务。目前发现已有的长期订阅消息模板不适用,需要申请一些消息模板。 特点说明:1. 康复是与临床有很大不同的医学分类,除了医师、护理外还有一个很重要的角色叫治疗师,其相关的业务流程也与临床科室有很大的区别。2. 单次治疗根据治疗项目的不同会有10~40分钟不等,持续治疗的时间周期也较长,需要对一段时间的治疗做提前计划和安排,所以不能类似于临时性的预约就诊等相关的信息,系统中需要一些与长期治疗相关的模板消息。3. 治疗师大部分时间都在忙于治疗,治疗的场所比较大,加上一般科室配备电脑较少很难及时了解相关的提醒信息,所以通知提醒对他们来说很重要。4. 因为治疗资源紧张,治疗提前安排的关系,患者自己、患者家属或者患者的护工需要能够尽量按照时间让患者到指定的地点进行康复治疗,所以对他们提醒也是比较重要。 申请模板1:向患者、患者家属或者是负责患者的护工提醒每日的治疗计划,提醒准时参加治疗。一天多个治疗汇总一条记录推送,每一个治疗的负责人、治疗室、时间都可能不同。 标题:治疗计划提醒 关键词:姓名、日期、计划内容、备注 申请模板2:向治疗师汇总当天的治疗计划汇总信息、日程核对提醒、患者预约事项、医嘱变更等等。因为治疗师是康复治疗的主体,科室内分配给治疗师的电脑一般非常少,平常主要时间都在做治疗,所以他们希望能够把一些关键信息通过微信提醒,他们可以利用上班前、下班后或者中间的空隙时间进行简单了解。 标题:治疗工作提醒 关键词:工作类型、提醒内容、提醒时间、涉及患者、备注说明
{ "data":{ "thing3":{ "value":"" }, "template_id":{ "value":"f0cf5evoHrKbmBJu8Qdjljl3UKoYKG5jkr50GXoy59k" }, "miniprogram_state":{ "value":"trial" }, "page":{ "value":"sub-packages/mall-activity/pages/design/index?type=mallActivityOrderDetail&id=108020" }, "lang":{ "value":"zh_CN" }, "thing1":{ "value":"【测试0413】活动要审核" }, "phrase2":{ "value":"审核通过" } }, "lang":"zh_CN", "miniprogram_state":"trial", "page":"pageUrl", "template_id":"f0cf5evoHrKbmBJu8Qdjljl3UKoYKG5jkr50GXoy59k", "touser":"ob-Mj0fj_JaLzFgtwG3__puty29w" } 这是我的请求参数,怎么上周还能成功发送,这个周过来直接{"errcode":47003,"errmsg":"argument invalid! data.thing3.value is emtpy rid: 6075583c-348f6a89-10671d11"}
比如在PC场景,支持用户扫描二维码,然后在手机上弹出授权确认吗?
appId:"wxcf9d8d209eae5a7e html部分代码如下: <script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script> <wx-open-subscribe template="BMo3CqKNej9g5wQ8fgLNThSmXK3kym7k_t39UJ85i-w" id="subscribe-btn"> <script type="text/wxtag-template"> <style> .subscribe-btn { /*对应标签样式*/ width: 100%; height: 50px; text-align: center; line-height: 50px; color: #fff; background-color: #07c160; } </style> <div class="subscribe-btn">一次性模版消息订阅</div> </script> </wx-open-subscribe> 然后在js部分,ajax调用服务端接口,获取签名等信息,获取成功后,配置wx.config,并且在wx.ready中增加按钮监听,但是页面加载后,无法拉起授权 js部分代码如下: wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: r.appId, timestamp: r.timestamp, // 必填,生成签名的时间戳 nonceStr: r.nonceStr, // 必填,生成签名的随机串 signature: r.signature,// 必填,签名 jsApiList: ['checkJsApi'], // 必填,需要使用的JS接口列表 openTagList: ['wx-open-subscribe'] }); wx.ready(function () { console.log('wx ready'); // debugger; // config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中 var btn = document.getElementById('subscribe-btn'); btn.addEventListener('success', function (e) { alert("333") }); btn.addEventListener('error', function (e) { alert("555") }); }); wx.error(function(res){ console.log('err', res); }); 在最新的微信开发者工具中,显示[config:ok],具体截图如下: [图片]
[图片] 服务号一次性订阅消息,在右上角可以设置是否接受。 如何获取用户对这个设置的操作和结果? 如果关闭了接受通知,之前的订阅次数是不是清零了?
请问微信服务号这个订阅消息的订阅是怎么开发的呢?是前端调用【wx-open-subscribe】吗?一次性订阅和永久订阅在返回值上有什么区别吗?我们需要把订阅的数据存在数据库里面?还是说微信已经记录了服务号内哪些用户订阅了哪些消息,不用我们进行处理呢?
你好,小程序模板消息已下线,不支持调用。