开发者学堂课程【全面讲解 Spring Cloud Alibaba 技术栈(知识精讲+项目实战)第四阶段:短信服务准备工作】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/686/detail/11914
短信服务准备工作
接下来,我们使用“短信验证码”功能来演示短信服务的使用。流程如下:
阿里云短信服务的具体流程,大体上分为:
第一步入驻阿里云并且开通短信服务。
第二步需要申请三样东西秘钥、签名和模板,是发送短信之前必须要准备好的素材。
下面开始配置短信接口,然后发送短信。
1、准备工作
(1)实名认证
https://help.aliyun.com/document detail/48263.html?spm=a 2c4g.11186623.2.25.1f9415ec9MLqKD
首先入驻阿里云并且开通短信服务,登录阿里云,阿里云的官方网站aliyun.com,这是已经登录好并且实名认证成功的。如果没有用过应该先去注册然后登录实名认证
实名认证按照步骤做就可以
(2)开通短信服务
产品分类里面有一个云计算基础,最右边有云通讯,第一项为短信服务,点击。
进入短信服务主页面
短信服务是阿里云为用户提供的一种通信服务的能力,支持国内和国际快速发送验证码,短信通知以及推广短信,正是阿里云短信服务的具体业务分类,服务范围覆盖了全球200多个国家以及地区。国内的短信支持三网合一,所谓的三网合一是指的电信、联通、移动三个运营商跑到一个里面来,工信部的携号转网平台实时互联,运维保障电信级,监控以及到达率高。
认证个人信息以后,登陆以后有管理控制台的按钮,点击它就来到短信服务的管理控制台,如果是第一次进来会有一个协议打个勾。
重点研究的地方在国内消息,能看到签名和模板两个选项
是要申请的两个素材签名模板,先申请秘钥再来看签名和模板
(3)申请认证秘钥
秘钥是阿里云颁发的一套用户名和密码,因为每次去访问阿里云,让阿里云去发送短信的时候,阿里云都得知道是谁,就发一套用户名密码,每次携带着用户密码去就知道是谁,发送短信就可以从账户里面扣钱。
ID 和秘钥是一对,如果什么没有可以点击创建,就生成一对东西,后面有用。
(4)申请短信签名
短信一个验证码下边内容是一段文字,里面包含签名和模板,一般以网站或者公司的名称做签名。
也是说阿里云短信服务,涉及到需要先定义一套短信发送之前的模板,只传验证码就可以,先把模板定好,里面留一段东西是变动的。
有一个可以再点击添加签名
如果第一次进来里面两个按钮都可以点的,因为它规定验证码一个人一个账户只能申请一个,如果点验证码下边没有签名来源等等,什么都不用提供,通用需要提供很多事业单位的资质啊,个人的用户是用不了的,填的时候注意规范,不要随便乱写,因为要认证按照规范来写。
签名审核状态显示通过表示可以使用,签名名称是发送短信之前必须要给阿里云传递的。
(5)申请短信模板
短信模板可以添加多个,场景必须选验证码,选短信通知、选推广短信都通过不了,因为前边签名是验证码场景,模板名称也是合法合理的,模板内容说申请有常用模板库,可以直接点击使用,在里面留了一个变量,变量就是传的验证码,变量的个数和名字都是可以自定义的,后期要传递参数把变量的值覆盖掉,如果不想用可以自己写一段文字,写一段文字以后不要出现乱七八糟的字符,一定要合法放在里面,可以添加变量然后后期再传值就可以。