📱 **第一步:登录阿里云控制台**
访问阿里云官网,使用账号密码或扫码登录。在控制台首页搜索“短信服务”,进入短信服务管理页面。首次使用需激活服务并完成企业实名认证。
📝 **第二步:创建短信签名与模板**
在短信服务管理页面,点击“国内消息”下的“签名管理”。按提示提交企业资质(如营业执照)审核签名(如“阿里云通知”)。通过后,进入“模板管理”创建验证码模板,内容示例:“您的验证码为:${code},5分钟内有效。” 模板需阿里云审核通过(通常2小时内)。
⚙️ **第三步:调用API发送验证码**
在应用代码中集成阿里云SDK(如Python版`aliyun-python-sdk-core`)。配置AccessKey ID和Secret(通过控制台“RAM访问控制”生成)。调用`SendSms`接口,传入手机号、签名名称、模板CODE及动态验证码参数。示例:`{"code":"123456"}`。
🔄 **第四步:用户接收与验证**
阿里云短信通道将验证码发送至用户手机(约1-3秒)。用户输入验证码后,你的后端需比对缓存(如Redis)中的code与用户提交值。若一致则验证通过;否则提示“验证码错误”。
✅ **第五步:监控与排查**
在控制台“短信服务-发送记录”查看状态(成功/失败/未送达)。若失败,检查签名/模板是否被封禁、手机号格式是否正确或API调用频率超限(如单号每日10次)。支持配置云监控告警。