短信验证
首先需要通过个人账户获得 授权码(id、密码),再通过这些信息获得服务通过对阿里云网址 : https://www.aliyun.com/获得短信发送的权限(sms):
- 登录 / 注册 阿里云
- 点击 AccessKey 管理
- 创建用户包括(用户组用来添加权限,用户是具体用来操作的账号)
- 为新建的用户添加权限
开通阿里云短信服务
-
首先到阿里云提供的短信服务中去;

-
其次进入到国内消息,编写自己想要发送的信息模板提交审核(需要等待审核);

- 添加签名(需要等待审核);

编写测试代码
-
安装Java SDK
可以通过以下两种方式安装Java SDK;
1)导入Maven依赖,适用于使用Maven管理的Java项目;
<dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.5.16</version> </dependency> <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-dysmsapi</artifactId> <version>1.1.0</version> </dependency>2)在集成开发环境中导入JAR文件,适用于使用Eclipse或IntelliJ作为集成开发环境的项目;
-
测试
// 注意这里所有的包都是 aliyuncs 包下的
@Test
void contextLoads() {
// 这里的 AccessKey ID 、 Secret就是 阿里云用户对于的值,复制过来即可
DefaultProfile

本文介绍了如何使用Java实现登录注册时的手机验证码发送功能。首先,通过阿里云开通短信服务并创建用户获取授权,然后编写短信模板和签名并进行审核。接着,介绍如何在Java项目中安装SDK,并提供了测试代码的实现。最后,展示了在SpringBoot框架下,如何编写接口、实现类以及配置文件来调用短信发送功能,并结合Redis进行操作。
最低0.47元/天 解锁文章
561

被折叠的 条评论
为什么被折叠?



