订阅消息参数校验器
按类型规则逐字段校验小程序订阅消息 / 公众号订阅通知的 data,thing / number / time / date / amount 等限制一次看清,专治 47003 argument invalid。
贴模板内容(从后台"我的模板"复制)和你发送的 data(或整个请求体),逐字段按类型规则校验。47003 argument invalid 基本都是这里的问题。
类型规则速查
| 类型 | 含义 | 限制 |
|---|---|---|
thing | 事物 | 20 个以内字符,可汉字、数字、字母或符号组合 |
number | 数字 | 32 位以内数字,只能数字,可带小数 |
letter | 字母 | 32 位以内字母,只能字母 |
symbol | 符号 | 5 位以内符号,只能符号 |
character_string | 字符串 | 32 位以内数字、字母或符号 |
time | 时间 | 24 小时制时间格式(支持 + 年月日),支持时间段用 ~ 连接,如 15:01、2019年10月1日 15:01 |
date | 日期 | 年月日格式(支持 + 24 小时制时间),支持时间段用 ~ 连接,如 2019年10月1日、2019年10月1日 15:01 |
amount | 金额 | 1 个币种符号 + 10 位以内纯数字,可带小数,结尾可带"元" |
phone_number | 电话 | 17 位以内,数字、符号 |
car_number | 车牌 | 8 位以内,首位与末位可为汉字,其余为字母或数字 |
name | 姓名 | 10 个以内纯汉字,或 20 个以内纯字母或符号 |
phrase | 汉字 | 5 个以内汉字 |
enum | 枚举值 | 只能是模板里配置的枚举值之一 |
const | 常量 | 模板固定值 |
依据官方文档《订阅消息参数值内容限制说明》,2026-09 查看。小程序订阅消息与公众号订阅通知共用这套类型。