阿里云短信API调用签名模板配置指南
一、签名与模板基础概念
短信签名是显示在短信内容开头的标识符,需通过企业或个人的实名认证审核,例如【阿里云】。签名长度不超过20字符且不含特殊符号,需在控制台提交资质证明材料。
短信模板包含动态变量占位符(如${code}),需明确短信类型(验证码/通知/营销)。单个模板最多包含5个变量,需通过内容合规性审核。
二、签名配置操作步骤
- 登录阿里云控制台,进入短信服务管理界面
- 导航至签名管理模块,点击添加签名
- 选择签名类型(企业/个人),填写签名名称与申请说明
- 上传对应资质文件:企业需营业执照,个人需身份证件
- 提交审核后等待0.5-2小时审批结果
三、模板创建与变量规范
在模板管理界面创建新模板时需注意:
- 验证码类模板必须包含有效期声明
- 变量使用${variable}格式声明,例如
您的验证码是${code}
- 营销类模板需明确退订方式
- 模板内容不得包含URL短链接
四、接口调用与测试验证
通过Java SDK调用时需配置以下参数:
@Component public class SMSUtils { @Value("${accessKeyId}") private String accessKeyId; @Value("${signName}") private String signName; // 对应审核通过的签名 @Value("${templateCode}") private String templateCode; // 如SMS_168**** }
测试阶段可使用测试专用签名功能,向指定号码发送验证请求。需在签名管理界面设置测试手机号并发送测试短信。