1.前提:
在手动用postman调用订阅消息前,已经用测试用户获取了订阅消息的推送权限。
2.微信订阅消息的接口地址:
POST https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=ACCESS_TOKEN
3.调试参数:
{
"touser": "oEB4U4wtOJzzbyDvEcFvOOz1WWOk",
"page": "pages/usercenter/regorderlist/index?patientId=1525836",
"lang": "zh_CN",
"data": {
"name1": {
"value": "测试患者"
},
"thing7": {
"value": "请您按时前往医院完成挂号就诊"
},
"thing4": {
"value": "感染科门诊"
},
"date5": {
"value": "2023-06-12"
},
"thing8": {
"value": "人民医院"
}
},
"template_id": "U2b5gQjxRegaLCQukU8-WIUShqGvMcX-EPKIU607wnM",
"miniprogram_state": "formal"
}
4.注意事项
miniprogram_state | string | 是 | 跳转小程序类型:developer为开发版;trial为体验版;formal为正式版;默认为正式版 |
调用过程中可能会出现某些报错,比如token过期,或thing7 value长度过长,该示例中长度超过20则会报错。
5.实测结果:
注意事项:
miniprogram_state 这个字段名不能是miniprogramState否则跳转配置的小程序环境无效默认正式环境