java阿里云短信验证码功能实现篇(一)
最近有朋友咨询java短信验证码,系统注册登录,修改密码时使用,作为小白的我也是第一次搞这个,若有不好之处,忘见谅,废话不多说,我将写两篇文章来说明如何开通短信服务(虽然时开通,小白我可走了不少弯路呢),以及怎么在项目中调用阿里的短信服务验证码功能接口。
官网阿里云 注册一个账户 完善好自己的信息,特别是自己当前使用的手机号码,因为后续获取阿里密钥,安全指令的时候必须要用到自己绑定的手机号码(和注册其他平台账户一样,常规操作)官网连接/登录账户,进入阿里控制台
在控制台左侧导航栏部分输入短信服务
进入短信服务模块后,点击快速学习
(一个欢迎仪式,可不理会,随便点击返回,就完成了,相当于看介绍文档,给点面子,当作看看文章 哈哈)
千万不要着急去发个短信玩玩,不可行的,系统里有明确指示,刚开始小白我也是玩了半天,心酸。
开始创建短信签名,和短信模板,也就是说后面我们的代码要用到这两个属性字段的值。
创建短信签名,这个东西很讲究,必究是阿里的东西,它最大,只能它说了算,详情可看里面文档说明,我个人开始纠结于起名字,审核了好几次没通过,大约一到两个小时审核一次,个人介意,直接命名:xxx平台或者xxx系统,最好一次通过。(看到如下审核通过就好了)
创建短信模板(按照步骤就好,看到如下审核通过就好了)
当短信签名短信模板两者都审核通过时就可以发送短信测试了
变量详情(Json格式字符串形式传入如:{“java” : “123456”})
查看API看到如下就可以使用了。
下载java开发所需jar包或者maven方式引入,直接下载系统里提供的压缩包,里面有demo,把lib拷贝到自己的项目就可以了。
到这个页面,一直往下滑这个菜单里最下面有个下载api的地址
跳过第十步或者直接点击下载链接
将第一项目文件里的lib拷贝(里面有两个jar包拷贝到自己的项目中,里面有个测试短信验证码的demo,可以测试玩玩)最后一步 获取AccessKeyID 和 AccessKeySecret 阿里云访问秘钥
进入阿里控制台
开始获取密钥对
刚开始进来点击此处
创建密钥
会自动生成如下密钥对,可以申请多个,这里我申请了两个,随便一个就行。
大功告成:签名名称、模版CODE 以及 RAM访问控制中的 AccessKeyID 和 AccessKeySecret四大参数成功搭建好。篇二java短信功验证码调用部分后续会续上