一、准备工作
配置短信接口前需完成以下步骤:
- 登录阿里云控制台并开通短信服务(Dysmsapi)
- 创建RAM子账号,获取AccessKey ID和AccessKey Secret
- 为账号添加
AliyunDysmsFullAccess
权限策略
二、创建短信签名
短信签名用于标识短信发送方身份,需通过审核后方可使用:
- 进入短信服务控制台的签名管理页面
- 选择国内消息类型,点击添加签名
- 填写企业名称(如”阿里云”)、上传营业执照等资质文件
- 提交后等待审核,通常1-2个工作日内完成
三、配置短信模板
短信模板需包含变量占位符,满足不同业务场景需求:
模板类型:验证码 模板内容:您的验证码为{code},有效期5分钟 变量规范:使用英文大括号声明变量,如{order_no}
创建路径:控制台→短信服务→模板管理→添加模板,提交后需等待人工审核
四、接口参数设置
通过代码调用短信服务需配置以下参数:
- 在项目pom.xml添加
aliyun-java-sdk-core
依赖 - 配置YAML参数:
access-key-id
、access-key-secret
template-code
(模板ID)、sign-name
- 调用
SendSmsRequest
接口时需传递接收号码、模板参数等数据
完整的短信接口配置需遵循”创建签名→提交模板→代码集成”流程,其中签名和模板审核是核心环节。建议提前准备企业资质文件,模板内容需符合运营商规范,变量设置应明确业务场景需求。