SpringBoot-实现Aliyun短信接口

这篇博客介绍了如何在SpringBoot项目中集成阿里云短信服务。首先,需要在阿里云官网上注册账号并获取AccessKey及AccessKey Secret。接着,为用户授权AliyunDysmsFullAccess或AliyunDysmsReadOnlyAccess权限。然后,创建短信签名和模板。在项目中,通过添加依赖、配置、service和服务实现、controller层来实现短信发送功能。最后,提供了项目源码的链接。
摘要由CSDN通过智能技术生成

进入阿里云官网进行信息配置

阿里云官网:https://help.aliyun.com/

  1. 注册阿里云账号

  2. 获取您的 AccessKey 和 AccessKey Secert
    RAM控制台网址:https://ram.console.aliyun.com/overview
    2.1.点击左侧菜单栏人员管理,选择用户
    2.2.创建用户
    2.3.在用户登录名称/显示名称下点击用户名称
    2.4.找到用户 AccessKey模块,点击创建AccessKey
    点击确定,记住 AccessKey 和 AccessKey Secert
    在这里插入图片描述
    在这里插入图片描述

  3. 进行授权
    3.1.在RAM 访问控制下的左侧菜单栏授权管理,点击授权
    3.2.新增授权
    AliyunDysmsFullAccess:管理短信服务(SMS)的权限
    AliyunDysmsReadOnlyAccess:只读访问短信服务(SMS)的权限
    授权以上两项即可行
    在这里插入图片描述
    在这里插入图片描述

  4. 创建签名、模块
    短信服务地址: 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值