8.1 短信服务介绍
短信服务(
Short Message Service
)是阿里云为用户提供的一种通信服务的能力。
- 产品优势:覆盖全面、高并发处理、消息堆积处理、开发管理简单、智能监控调度
- 产品功能:短信通知、短信验证码、推广短信、异步通知、数据统计
- 应用场景:短信验证码、系统信息推送、推广短信等
8.2 短信服务使用
接下来
,
我们使用
短信验证码
功能来演示短信服务的使用。流程如下
:
8.2.1 准备工作
8.2.1.1
实名认证
https://help.aliyun.com/document_detail/48263.html?spm=a2c4g.11186623.2.25.1f9415ec9MLqK
D
8.2.1.2
开通短信服务
8.2.1.3
申请认证秘钥
名称
![](https://i-blog.csdnimg.cn/blog_migrate/e8105cbfabbc50ca36b896470215299c.png)
8.2.1.4 申请短信签名
![](https://i-blog.csdnimg.cn/blog_migrate/67fe75946ee7556e0836ccea50d1dc34.png)
8.2.1.5 申请短信模板
8.2.2 短信服务API介绍
8.2.2.1
短信发送
(SendSms)
调用
SendSms
发送短信。
请求参数
![](https://i-blog.csdnimg.cn/blog_migrate/0d569beb2b135414bafe33c436dcdf97.png)
返回数据
名称
![](https://i-blog.csdnimg.cn/blog_migrate/9e3e40ea2bb201d986dcf7f33e70d379.png)
8.2.2.2
短信查询
(QuerySendDetails)
调用
QuerySendDetails
接口查看短信发送记录和发送状态。
请求参数
![](https://i-blog.csdnimg.cn/blog_migrate/e8072f84139037e5864973aa3a17d7ab.png)
返回数据
![](https://i-blog.csdnimg.cn/blog_migrate/4ea61e7610c0ccac4e9aaf9175d32b7e.png)
8.2.2.3
功能测试
第
1
步
:
引入阿里云服务依赖
![](https://i-blog.csdnimg.cn/blog_migrate/6b200154332231e199d3a1d28f9ed92d.png)
第2步: 使用阿里云提供的Demo测试短信发送
8.3 下单之后发送短信
1 在 shop - user 模块中加入 sms 依赖![](https://i-blog.csdnimg.cn/blog_migrate/5d7b505adcd8bd1018f0380c126c9363.png)
2
将阿里短信给出的
demo
封装成工具类
![](https://i-blog.csdnimg.cn/blog_migrate/8400fb47c16ee43330330b1eb670ec49.png)
3
修改短信发送的服务
![](https://i-blog.csdnimg.cn/blog_migrate/50f0b0f71a80f9f1aafbbfc0e37c8487.png)