一、变量格式规范
短信模板中的变量需采用${变量名}的格式,变量名称应当符合以下要求:
- 仅使用英文、数字和下划线组合,如
${user_name}
- 禁止包含特殊符号(如@、#、¥等)
- 长度控制在20个字符以内
- 避免使用与业务无关的占位符(如test、demo)
二、变量属性选择
阿里云短信服务要求变量属性必须与内容类型严格匹配,例如验证码变量应选择”验证码”属性,而非”其他号码”。常见属性类型包括:
- 验证码(适用于动态验证场景)
- 金额(需配合货币符号使用)
- 时间(需明确时间单位)
- 其他(通用型变量)
三、模板内容合规性
模板内容需满足双重规范:
类别 | 规范要求 |
---|---|
长度限制 | 1-500字符(含变量) |
禁用符号 | 禁止使用【】及特殊符号 |
内容关联 | 变量需与模板场景强相关 |
四、链接使用规范
包含链接的模板需注意:
- 必须使用完成ICP备案的固定域名
- 推广类模板支持变量链接格式如
aliyun.com/${code}
- 禁止使用短链+变量的混合格式(如tb.cn/${code})
五、审核流程建议
建议按照以下流程提交审核:
- 完成企业实名认证
- 先创建签名后申请模板
- 提供完整的业务场景说明
- 预留2小时审核时间
合规的短信模板设置需要遵循格式规范、属性匹配、内容合法三大原则。建议开发者参考阿里云官方文档,在模板创建阶段即严格校验变量类型与内容关联性,避免因格式问题导致审核失败或发送异常。