如图,微信模版消息发送成功但是传值却显示空白:
发送微信模版消息需要注意几点:
- 微信模版消息格式
{
"touser": "",
"template_id": "",
"url": "",
"data": {
"first": {
"value": "您购买的商品已发出,正在赶往您的身边!",
"color": "#173177"
},
"keyword1": {
"value": "XXX",
"color": "#173177"
},
"keyword2": {
"value": "XXX",
"color": "#173177"
},
"remark": {
"value": "XXX",
"color": "#173177"
}
}
}
注意:data必须是一个json对象而不是一个字符串
2 . 颜色字符串不能有空格
3 . 是否自定义参数
{{first.DATA}}
订单编号:{{keyword1.DATA}}
快递单号:{{keyword2.DATA}}
{{remark.DATA}}
去微信后台查看模版消息详情检查first,keyword1,keyword2是否是自定义的。如果是,将参数改为自定义参数
{
"touser": "",
"template_id": "",
"url": "",
"data": {
"first": {
"value": "您购买的商品已发出,正在赶往您的身边!",
"color": "#173177"
},
"custom1": {
"value": "XXX",
"color": "#173177"
},
"custom2": {
"value": "XXX",
"color": "#173177"
},
"remark": {
"value": "XXX",
"color": "#173177"
}
}
}
发送成功,如图:
我之前就是因为自定义了keyword1,keyword2参数才模版消息空白!!