发送模板消息

BaaS.sendTemplateMessage(data)

参数说明

data 是 Object 类型,它包括以下几个属性

参数 类型 必填 说明
user_id Number 用户 ID
template_id String 模板 ID
submission_type String 模板消息触发条件,form_id 或者 prepay_id
keywords Object 关键字(在微信小程序后台配置)
page String 点击模板卡片后的跳转页面,仅限本小程序内的页面。支持带参数。该字段不填则模板无跳转。

请求示例

  1. let data = {
  2. user_id: 23425,
  3. template_id: "tadfDf23asdi8dfd",
  4. submission_type: "form_id",
  5. keywords: {
  6. keyword1: {
  7. value: "书籍",
  8. color: "#173177" // 可为空
  9. },
  10. keyword2: {
  11. value: "50.5",
  12. color: "#173177" // 可为空
  13. }
  14. }
  15. }
  16. BaaS.sendTemplateMessage(data).then(res => {
  17. // 发送成功
  18. }, err => {
  19. // 发送失败
  20. })

其中 keyword1, keyword2 为微信后台中实际关键词对应的键值

关键词对应键值示例

info
如果 submission_type = 'form_id',请确保在调用 BaaS.sendTemplateMessage 前,已在小程序端调用 wx.BaaS.wxReportTicker上报模版消息所需的 formid