|
玩转订阅消息,小程序·云开发为开发者准备了这些内容-杭州网站建设制作网站优化为你转播小程序·云开发的一大特色是可以免鉴权(access_token、session_key)使用微信开放接口,而对于近期模板消息改订阅消息的调整,小程序·云开发除了支持免 access_token 发送订阅消息外,还新增支持了在定时触发器中使用订阅消息的接口(以及其他微信开放接口)。 发送订阅消息 在云函数中可通过 wx-server-sdk 提供的 openapi.subscribeMessage.send 方法发送订阅消息。 1. 声明调用权限 { "permissions": { "openapi": [ "subscribeMessage.send" ] }} 2. 调用发送接口 使用 wx-server-sdk 提供的 openapi.subscribeMessage.send 方法,即可发送订阅消息,这是一个最简的完整函数 JS 代码示例: const cloud = require('wx-server-sdk')cloud.init()exports.main = async (event, context) => { try { const { OPENID } = cloud.getWXContext() const result = await cloud.openapi.subscribeMessage.send({ touser: OPENID, page: 'index', data: { number01: { value: '339208499' }, date01: { value: '2015年01月05日' }, site01: { value: '腾讯微信总部' }, site02: { value: '广州市海珠区新港中路397号' } }, templateId: '<模板 ID>' }) console.log(result) return result } catch (err) { console.log(err) return err }} 3. 在定时触发器中发送订阅消息 如果想要在用户没有正在使用着小程序的时候也能发送订阅消息,如在特定时间或特定状态时发送订阅消息,那么可以使用定时触发器,在定时触发器中检查当前状态,如果满足发送条件则对相应用户下发订阅消息。比如对航班助手类的小程序,可以周期性定时触发云函数,检查航班动态,对订阅了航班动态的用户下发新动态。 { "permissions": { "openapi": [ "subscribeMessage.send" ] }, , // 触发器配置,每分钟触发一次 "triggers": [ { "name": "myTimer", "type": "timer", "config": "0 * * * * * *" } ]} 小程序·云开发入门介绍
|
|
|
太阳集团5493con是一家专门致力于为企业提供全方位网站建设服务。年轻的我们带着梦想和对网络的热情走在互联网道路的前沿,一路走来,我们的努力和真诚得到了更多客户的认可。在未来的发在未来的发...