1、背景
短信验证是我们项目中经常使用的功能,提供短信验证的厂商很多,目前华为云的短信认证只提供给企业用户,而阿里云的短信认证可以开放给个人用户并且有条免费测试短信。阿里云短信功能比较强大,我们今天谈谈最新的阿里云短信认证的使用。文章以年月底阿里云官网操作状态演示,后续官网如果更新文章并不同步更新。
2、操作步骤
注册阿里云账号
这一步请根据阿里云官方指引完成,笔者因为前期购买了阿里云服务器,所以账号已经开通,并且已经关联了邮箱、手机号等相关信息。这里不再演示账号的注册问题。请按照官网指引开通账号。
搜索号码认证服务
在控制台首页搜索号码认证服务,找到号码认证服务首页。进入后开通短信认证功能。
添加图片注释,不超过 字(可选)
添加图片注释,不超过 字(可选)
添加图片注释,不超过 字(可选)
开通签名和模板
添加图片注释,不超过 字(可选)
添加图片注释,不超过 字(可选)
添加图片注释,不超过 字(可选)
审核通过后,按要求提交信息:
添加图片注释,不超过 字(可选)
注意,签名审核通过后再添加模板,因为模板要关联签名。审核时间约小时。赠送一个短信验证码模板不可用于自己测试,必须自己添加一个模板:
添加图片注释,不超过 字(可选)
充值
注意阿里短信要求账户必须有余额才能体验,并且每条需要元,我果断充值1元钱。
在首页找到费用,点击充值。
添加图片注释,不超过 字(可选)
这里我已经使用了两条,花了9分钱。
添加图片注释,不超过 字(可选)
设置权限
点击首页头像,找到AccessKey管理。
添加图片注释,不超过 字(可选)
创建一个AccessKey ID。
添加图片注释,不超过 字(可选)
再次点击主账号管理,建立子账号:
添加图片注释,不超过 字(可选)
这次点击子账号:
添加图片注释,不超过 字(可选)
添加图片注释,不超过 字(可选)
分配权限
添加图片注释,不超过 字(可选)
添加图片注释,不超过 字(可选)
设置测试号码
阿里给未上线的app只开放了测试权限,并且必须先绑定电话号码才能测试,最多能绑定五个号码:
添加图片注释,不超过 字(可选)
添加图片注释,不超过 字(可选)
绑定的号码才能通过测试。
接入短信发送API
添加图片注释,不超过 字(可选)
下载执行代码:
添加图片注释,不超过 字(可选)
添加图片注释,不超过 字(可选)
copy下面gav坐标到maven中下载依赖:
添加图片注释,不超过 字(可选)
API执行发送
先复制用户账号和密码:
添加图片注释,不超过 字(可选)
至此,阿里云发送测试短信成功。
3、总结
阿里云发送短信只针对上线app,如果是个人用户只能测试,况且设置签名和模板也比较麻烦,不过好在还提供了测试的,华为云暂未开放个人用户的测试。个人测试如果是简单使用,可以使用互亿无线,使用相对比较简单,对于个人用户的测试可以使用条免费,另外可以使用元买一次条的产品,再后面就只能使用元买短信,还是比较贵的。