2025-07-05
一、实现步骤(以订阅消息为例)
1. 申请订阅消息模板
登录微信公众平台 → 小程序管理后台 → 功能 → 订阅消息。
添加模板:
选择行业 → 搜索模板标题(如“订单支付提醒”)→ 添加到模板库。
记录模板ID(如TEMPLATE_ID_12345),后续代码中需使用。
2. 前端代码实现
调用wx.requestSubscribeMessage接口:
在用户触发操作时(如支付完成),调用接口请求授权。
3. 后端代码实现
调用微信服务器发送通知:
使用access_token调用订阅消息发送接口。
获取access_token:
通过client_credential凭证(AppID和AppSecret)获取。
4. 注意事项
用户授权:
用户必须主动点击按钮触发订阅,开发者不能强制发送。
模板数据:
数据格式需与模板字段严格匹配,否则发送失败。
频率限制:
一次性订阅消息有效期为用户授权后的3-7天(具体以微信官方文档为准)。
长期订阅消息需申请特殊资质,且仅限部分行业使用。