编辑推荐: |
接上文,本文介绍短信服务是什么,怎么使用,更多请看全文。
本文来自于csdn,由火龙果软件Anna编辑、推荐。 |
|
第一章
:微服务的架构介绍发展
第二章 : 微服务环境搭建
第三章 Nacos Discovery--服务治理
第四章
Sentinel--服务容错
第五章
Gateway--服务网关
第六章
Sleuth--链路追踪
第七章
Rocketmq--消息驱动
第八章 SMS--短信服务
第九章
Nacos Config--服务配置
第十章
Seata--分布式事务
8.1 短信服务介绍
短信服务(Short Message Service)是阿里云为用户提供的一种通信服务的能力。
产品优势:覆盖全面、高并发处理、消息堆积处理、开发管理简单、智能监控调度
产品功能:短信通知、短信验证码、推广短信、异步通知、数据统计
应用场景:短信验证码、系统信息推送、推广短信等
8.2 短信服务使用
接下来,我们使用短信验证码功能来演示短信服务的使用。流程如下:
8.2.1 准备工作
8.2.1.1 实名认证
实名认证
8.2.1.2 开通短信服务
or
8.2.1.3 申请认证秘钥
跟着下面操作
8.2.1.3 申请短信签名
8.2.1.5 申请短信模板
注意: 尽量短信签名有关联,不然通过不了
8.2.2 短信服务API介绍
8.2.2.1 短信发送(SendSms)
调用SendSms发送短信。
返回数据
8.2.2.2 短信查询(QuerySendDetails)
调用QuerySendDetails接口查看短信发送记录和发送状态。
请求参数
返回数据
8.2.2.3 功能测试
第1步: 引入阿里云服务依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alicloud-sms</artifactId>
</dependency>
|
第2步: 使用阿里云提供的Demo测试短信发送
8.3 下单之后发送短信
1 在shop-user 模块中加入sms依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alicloud-sms</artifactId>
</dependency>
|
2 将阿里短信给出的demo封装成工具类import com.aliyuncs.DefaultAcsClient;
3 修改短信发送的服务
|