第八章 SMS–短信服务

第八章 SMS–短信服务

閱讀本文約花費: 2 (分鐘)

接上文,本文介绍短信服务是什么,怎么使用,更多请看全文。

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 修改短信发送的服务


SPRINGCLOUD ALIBABA全家桶 目录

第一章 微服务的架构介绍发展
第二章 微服务环境搭建
第三章 Nacos Discovery–服务治理
第四章 Sentinel–服务容错
第五章 Gateway–服务网关
第六章 Sleuth–链路追踪
第七章 Rocketmq–消息驱动
第八章 SMS–短信服务
第九章 Nacos Config–服务配置
第十章 Seata–分布式事务
外一篇 SpringCloud Alibaba——服务注册与发现(Nacos)

Rate this post

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注