• 发送模板消息

    发送模板消息

    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