当前位置:首页 > 行业动态 > 正文

微信公众号服务号如何正确发送模板消息?详细步骤揭秘!

微信公众号服务号发送模板消息需申请消息模板并获取模板ID,通过调用微信消息接口提交用户OpenID、模板ID及填充内容,需服务号具备模板消息权限,使用HTTPS协议POST请求发送JSON格式数据,确保符合消息规范及用户授权。

如何在微信公众平台服务号发送模板消息?

微信公众平台服务号的模板消息功能,是商家、机构与用户进行关键信息触达的重要工具,通过模板消息,可以发送订单通知、服务提醒、活动通知等内容,以下是详细的操作指南:


发送模板消息的前置条件

  1. 认证服务号权限
    仅认证后的微信服务号可使用模板消息功能,未认证的账号需先完成微信认证(需支付300元审核费)。

  2. 开通模板消息接口
    登录微信公众平台,进入【设置与开发】-【接口权限】,找到“模板消息接口”并点击开通。


申请并配置模板消息

  1. 选择行业模板
    微信要求服务号选择1-2个行业分类(如IT科技、电商、教育等),行业选择后每月可修改1次,行业模板决定了可用的消息类型。

    微信公众号服务号如何正确发送模板消息?详细步骤揭秘!  第1张

  2. 添加模板

    • 进入【功能】-【模板消息】-【我的模板】。
    • 点击“从模板库中添加”,搜索关键词(如“订单通知”“预约提醒”),选择需要的模板。
    • 提交后,系统生成模板ID(如:OPENTM123456789),需保存备用。
  3. 模板参数说明
    每个模板包含多个变量(如{{first.DATA}}、{{keyword1.DATA}}),需在发送时填充具体内容。
    示例模板内容:

    订单编号:{{keyword1.DATA}}  
    订单状态:{{keyword2.DATA}}  
    温馨提示:{{remark.DATA}}

通过代码发送模板消息

  1. 获取用户OpenID
    用户需关注服务号并触发交互(如点击菜单、扫码),通过微信授权获取其OpenID(用户唯一标识)。

  2. 调用接口发送消息
    使用HTTP POST请求调用微信API:

    POST https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN

    请求参数示例(JSON格式):

    {
      "touser": "用户OpenID",
      "template_id": "模板ID",
      "url": "跳转链接(可选)",
      "data": {
        "first": {
          "value": "您好,您的订单已发货!",
          "color": "#173177"
        },
        "keyword1": {
          "value": "202512345678",
          "color": "#FF0000"
        },
        "remark": {
          "value": "点击查看物流详情。"
        }
      }
    }
  3. 返回结果处理
    成功发送后,接口返回errcode: 0;若失败,需根据错误码排查(如参数错误、频率超限)。


常见问题解答

  1. 发送频率限制

    • 同一用户同一模板,7天内最多发送1条。
    • 特殊场景(如支付通知)不受限制,但需单独申请。
  2. 模板消息审核
    部分行业模板需微信审核,通常1-3个工作日内完成。

  3. 用户退订处理
    用户可通过消息底部的“拒收”按钮退订,服务号需在代码中处理退订状态。


注意事项合规性**:禁止发送营销类信息(如促销、抽奖),仅限服务通知。

  • 用户体验优化:添加跳转链接时,建议指向H5页面或小程序,提升转化率。
  • 数据安全:用户OpenID需加密存储,避免泄露。

引用说明
本文参考微信公众平台官方文档《模板消息接口指南》,具体规则以微信最新政策为准。

0