门户网站建站注意事项,泉州网站建设案例,到国外做网站网站是怎么回事,软件开发培训机构找极客时间目录 1 创建API2 获取模板参数3 编写自定义代码4 添加订单编号5 发送消息6 发布预览 我们上一篇讲解了小程序如何获取用户订阅消息授权#xff0c;用户允许我们发送模板消息后#xff0c;按照模板的参数要求#xff0c;我们需要传入我们想要发送消息的内容给模板#xff0c… 目录 1 创建API2 获取模板参数3 编写自定义代码4 添加订单编号5 发送消息6 发布预览 我们上一篇讲解了小程序如何获取用户订阅消息授权用户允许我们发送模板消息后按照模板的参数要求我们需要传入我们想要发送消息的内容给模板给用户发送订阅消息。本篇我们讲解一下微搭是如何发送订阅消息的。
1 创建API
打开控制台在数据源下找到APIs点击新建APIs 选择自定义代码 修改名称点击创建按钮
2 获取模板参数
登录小程序管理后台找到我们启用的模板查看需要的参数
3 编写自定义代码
参数准备好了之后我们需要使用API来发送订阅消息在自定义代码的编辑器里输入如下代码
const cloud require(wx-server-sdk)
cloud.init({env: cloud.DYNAMIC_CURRENT_ENV,
})module.exports async function (params, context) {try {const result await cloud.openapi({appid: context.env.currentAppId}).subscribeMessage.send({touser: context.env.currentOpenId,page: index,lang: zh_CN,data: {character_string1: {value: params.character_string1},thing2: {value: params.thing2},amount3: {value: params.amount3},date4: {value: params.date4}},templateId: params.templateId,miniprogramState: trial})return result} catch (err) {return err}
};代码写好之后点击添加入参 录入我们的参数 参数写好之后点击方法测试修改一下我们的参数值 点击运行测试 点击出参映射将参数写入到出参中 点击保存就完成了API的创建
4 添加订单编号
我们的报名表缺少一个订单编号的字段打开我们的数据源添加订单编号字段类型选择自动编号
5 发送消息
我们上一篇是在报名确认页面问用户要的消息订阅的权限这个时候有点晚了我们提前一下在报名页面的提交动作问用户要一下订阅消息的权限。 在报名确认页面点击支付的时候我们就给用户发送订阅消息选择我们的API传入对应的参数
6 发布预览
点击发布按钮发布成小程序在手机里测试查看具体的结果