SpringBoot-实现Aliyun短信接口
进入阿里云官网进行信息配置
阿里云官网:https://help.aliyun.com/
-
注册阿里云账号 ;
-
获取您的 AccessKey 和 AccessKey Secert
RAM控制台网址:https://ram.console.aliyun.com/overview
2.1.点击左侧菜单栏人员管理,选择用户
2.2.创建用户
2.3.在用户登录名称/显示名称下点击用户名称
2.4.找到用户 AccessKey模块,点击创建AccessKey
点击确定,记住 AccessKey 和 AccessKey Secert
-
进行授权
3.1.在RAM 访问控制下的左侧菜单栏授权管理,点击授权
3.2.新增授权
AliyunDysmsFullAccess:管理短信服务(SMS)的权限
AliyunDysmsReadOnlyAccess:只读访问短信服务(SMS)的权限
授权以上两项即可行
-
创建签名、模块
短信服务地址: https://dysms.console.aliyun.com/dysms.htm#/overview
4.1.进入短信服务,左侧菜单栏,国内消息
4.2.新增签名和模块
4.3.等待审核
SpringBoot实现阿里云短信
1.打开pom.xml文件,添加依赖
<!-- 阿里云短信SDK -->
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>4.1.0</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-dysmsapi</artifactId>
<version>1.1.0</version>
</dependency>
2.创建AliyunConfig类
/**
* @Description: 阿里云短信接口配置类
*/
public class AliyunConfig {
/* 短信API产品名称(短信产品名固定,无需修改) */
private static final String product = "Dysmsapi";
/* 短信API产品域名,接口地址固定,无需修改 */
private static final String domain = "dysmsapi.aliyuncs.com";
/* 此处需要替换成开发者自己的accessKeyId和accessKeySecret(在阿里云访问控制台寻找) */
private static final String accessKeyId = "这里要写成你自己生成的"; //这里要写成你自己生成的
private static