我们这边申请了生产和测试环境两个账号对接微信公众号平台去发送消息模板,但是生产的账号发送模板消息失败了,提示为thing10参数不合法,初步排查因为内容长度过长。但是使用另一个测试的账号复现该报错却没有产生,同样的模板消息内容去发送模板消息显示成功了,这个是什么原因呢
data报文如下:
{
"thing13": {
"value": "连云港XXXXX有限公司"
},
"thing8": {
"value": "额度审批通知"
},
"thing3": {
"value": "授信"
},
"thing11": {
"value": "补件中"
},
"thing10": {
"value": "请提供资料:1、近两年增值税纳税申报表;2、两年前曾有1000多万元垫款,请提供说明。"
}
}
生产环境和测试环境访问的微信接口都是同一个
生产账号调用结果
测试账号调用结果
我们生产环境用的是正式号,测试环境是申请的测试号,是不是区别在这里,测试号没有thing的参数长度限制?
你好,类目模板的模板消息,对于不同参数类型,参数值的格式有相应的要求,正式下发时,需按各参数的含义与要求保持一致;模板消息接口:https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Template_Message_Interface.html#%E7%B1%BB%E7%9B%AE%E6%A8%A1%E6%9D%BF%E6%B6%88%E6%81%AF