Bootstrap

订阅消息发送47003

订阅消息发送失败信息:{"errcode":47003,"errmsg":"argument invalid! data.phrase4.value invalid rid: 600a44c7-56086c1c-4f499b49"}

提示phrase4这个字段无效,这个订阅消息模板给我示例是下面那样的:

我发送的消息只有7个汉字,不行的,这个模板示例不具有参考价值,看接口文档,调用接口是:https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=ACCESS_TOKEN

所有的参数值类型及限制条件如下:

参数类别	参数说明	参数值限制	说明
thing.DATA	事物	20个以内字符	可汉字、数字、字母或符号组合
number.DATA	数字	32位以内数字	只能数字,可带小数
letter.DATA	字母	32位以内字母	只能字母
symbol.DATA	符号	5位以内符号	只能符号
character_string.DATA	字符串	32位以内数字、字母或符号	可数字、字母或符号组合
time.DATA	时间	24小时制时间格式(支持+年月日),支持填时间段,两个时间点之间用“~”符号连接	例如:15:01,或:2019年10月1日 15:01
date.DATA	日期	年月日格式(支持+24小时制时间),支持填时间段,两个时间点之间用“~”符号连接	例如:2019年10月1日,或:2019年10月1日 15:01
amount.DATA	金额	1个币种符号+10位以内纯数字,可带小数,结尾可带“元”	可带小数
phone_number.DATA	电话	17位以内,数字、符号	电话号码,例:+86-0766-66888866
car_number.DATA	车牌	8位以内,第一位与最后一位可为汉字,其余为字母或数字	车牌号码:粤A8Z888挂
name.DATA	姓名	10个以内纯汉字或20个以内纯字母或符号	中文名10个汉字内;纯英文名20个字母内;中文和字母混合按中文名算,10个字内
phrase.DATA	汉字	5个以内汉字	5个以内纯汉字,例如:配送中

其中说了phrase只能是5个纯汉字。

遇到这个问题有点方向性的错误,关注点放在了模板上,不可取。

;