上一篇
微信公众号服务号如何正确发送模板消息?详细步骤揭秘!
- 行业动态
- 2025-05-08
- 9
微信公众号服务号发送模板消息需申请消息模板并获取模板ID,通过调用微信消息接口提交用户OpenID、模板ID及填充内容,需服务号具备模板消息权限,使用HTTPS协议POST请求发送JSON格式数据,确保符合消息规范及用户授权。
如何在微信公众平台服务号发送模板消息?
微信公众平台服务号的模板消息功能,是商家、机构与用户进行关键信息触达的重要工具,通过模板消息,可以发送订单通知、服务提醒、活动通知等内容,以下是详细的操作指南:
发送模板消息的前置条件
认证服务号权限
仅认证后的微信服务号可使用模板消息功能,未认证的账号需先完成微信认证(需支付300元审核费)。开通模板消息接口
登录微信公众平台,进入【设置与开发】-【接口权限】,找到“模板消息接口”并点击开通。
申请并配置模板消息
选择行业模板
微信要求服务号选择1-2个行业分类(如IT科技、电商、教育等),行业选择后每月可修改1次,行业模板决定了可用的消息类型。添加模板
- 进入【功能】-【模板消息】-【我的模板】。
- 点击“从模板库中添加”,搜索关键词(如“订单通知”“预约提醒”),选择需要的模板。
- 提交后,系统生成模板ID(如:OPENTM123456789),需保存备用。
模板参数说明
每个模板包含多个变量(如{{first.DATA}}、{{keyword1.DATA}}),需在发送时填充具体内容。
示例模板内容:订单编号:{{keyword1.DATA}} 订单状态:{{keyword2.DATA}} 温馨提示:{{remark.DATA}}
通过代码发送模板消息
获取用户OpenID
用户需关注服务号并触发交互(如点击菜单、扫码),通过微信授权获取其OpenID(用户唯一标识)。调用接口发送消息
使用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": "点击查看物流详情。" } } }
返回结果处理
成功发送后,接口返回errcode: 0
;若失败,需根据错误码排查(如参数错误、频率超限)。
常见问题解答
发送频率限制
- 同一用户同一模板,7天内最多发送1条。
- 特殊场景(如支付通知)不受限制,但需单独申请。
模板消息审核
部分行业模板需微信审核,通常1-3个工作日内完成。用户退订处理
用户可通过消息底部的“拒收”按钮退订,服务号需在代码中处理退订状态。
注意事项合规性**:禁止发送营销类信息(如促销、抽奖),仅限服务通知。
- 用户体验优化:添加跳转链接时,建议指向H5页面或小程序,提升转化率。
- 数据安全:用户OpenID需加密存储,避免泄露。
引用说明
本文参考微信公众平台官方文档《模板消息接口指南》,具体规则以微信最新政策为准。