java 实现阿里云短信发送 不喜勿喷
实现步骤:
一丶首先到登录阿里云账号设置所需要的短信签名,以及短信模板。(如有小伙伴不太了解这两步的详细操作可在百度查看)
下载导入api sdk 导入项目(在阿里云短信服务开发者文档可以找到)
以上就是三个最常用的模板短信
以下代码我会以实现发送验证码的功能为实例
首先我们在一个常量类中设置好短信发送的一些基本规则,在每条短信发送成功时,会在数据库插入发送记录
来对短信使用规则做一些验证
下面是我记录短信验证设计的表结构,以及再后端对他进行的认证操作
以下就是发送验证码需要在后端生成一个6位数的随机数,并再数据库表中插入项目信息作为记录
背景线程的作用就是为了提高用户的体验感
这里的常量是短信模板的工单号,可以在阿里云短信服务进行查看,接下来就是拼接好参数传送给第三方的短信接口
这里的accessKeyId,accessKeySecret 可以当做是标识阿里云的账号密码(在阿里云访问控制台寻找)
product domain 则是通用的