阿里云 短信服务——发送短信验证码图文教程

本文涉及的产品
数字短信套餐包(仅限零售电商行业),100条 12个月
国际/港澳台短信套餐包,全球plus 100条 6个月
短信服务,200条 3个月
简介: 阿里云 短信服务——发送短信验证码图文教程

阿里云短信服务

前言

目前由于公司正在做一款产品的忘记密码功能,需要使用到发送短信验证码。调研和对比了有五家短信服务的平台。这儿将对比结果给大家仅做参考,希望对您们有所帮助。大家也可以自行查找一下相关资料,小编只是查找了一些资料,有很大的局限性。公司出于目前公司一些产品都是使用的阿里云提供的服务所以目前选择的是使用阿里云的短信服务。


unisms
阿里云 云之讯 腾讯云 亿美软通
应用场景 ★★★★ ★★★★ ★★★★ ★★★★ ★★★★
价格 ★★★★★ ★★★★ ★★★★ ★★★★ ★★★★
产品优势 ★★★★★ ★★★★ ★★★★ ★★★★ ★★★★
使用便捷度 ★★★★★ ★★★★ ★★★★ ★★★★ ★★★★
资历 ★★★ ★★★★ ★★★★ ★★★★ ★★★★
通道稳定性 ★★★★ ★★★★ ★★★★ ★★★★ ★★★★

配置阿里云短信服务

准备工作

1.注册阿里云账号和实名认证(个人/企业)

2.开通短信服务,并购买相应的短信套餐

3.获取AccessKey用于调用阿里云资源的密钥

4.调用API发送短信
说明
由于公司已经注册了阿里云账号和进行了企业认证,并且也开通了短信服务和购买套餐
所以只需要进行第三步获取Accesskey和调用API发送短信。

1.获取Accesskey

在调用阿里云API时您需要使用AccessKey完成身份验证。AccessKey包括AccessKey ID和AccessKey Secret,需要一起使用。具体如下:
AccessKey ID:用于标识用户。

AccessKey Secret:用于验证用户的密钥。AccessKey Secret必须保密。


处于安全的考虑,创建RAM用户,并为RAM用户授予不同的权限,提供给您企业的员工用来管理短信服务资源,从而让您避免与其他用户共享云账号密钥,降低您企业的信息安全风险。

1.2创建子账号

访问地址:官网地址

按照以下步骤创建


注意:创建成功之后就会得到,将AccessKey ID和AccessKey Secret保存起来由于之后是不会再显示AccessKey Sercret,进行保存防止之后忘记。

1.2为刚创建的用户分配短信服务的权限





这样就会用户分配了权限,这样调用短信服务员API的时候AccessKey才会生效。

2.调用API发送短信

调用api之前需要配置一下信息。

官方链接:https://dysms.console.aliyun.com/quickstart?spm=5176.25163407.overview-index-9c3d4_4cfbe_0.8.16a4bb6e2NOIQF

申请签名——申请模板——系统设置——API调用发送短信

2.1申请签名

申请签名地址:https://dysms.console.aliyun.com/domestic/text/sign/add

按照下面填写


最后提交上传

大概需要等待2小时左右,审核结果就出来了。

2.2申请模板

申请签名通过之后才能申请模板

申请模板地址:https://dysms.console.aliyun.com/domestic/text/template/add


添加之后也需要等在2个小时的审核时间。

2.3由于目前还没有使用到系统设置,所以暂时没有进行设置


回执消息是在使用API接口发送短信之后,通过配置MNS消息队列消费模式或HTTP批量推送模式,接收短信发送状态的结果和用户回复的短信内容,帮助您掌握短信的发送成功率和其他业务提供支持。

2.4API调用发送短信

先在OpenAPI上进行调用测试

1.进行到OpenAPI:https://next.api.aliyun.com/api/Dysmsapi/2017-05-25/SendSms?lang=JAVA&params={}
选择Java语言,注意这个时候使用的Access Key为阿里云提供的临时的,后序集成发送短信验证码时需要在代码中填写AccessKey。


查看调用结果



在手机上查看刚发送的短信



3.IDEA集成发送短信验证码


使用IDEA打开下载的工程


运行测试


在对应手机上查看短信是否发送成功


至此发送短信验证码就完成了。

如果博主的文章对您有所帮助,可以评论、点赞、收藏,支持一下博主!!!

目录
相关文章
|
1月前
|
API
阿里云短信服务文档与实际API不符
阿里云短信服务文档与实际API不符
|
2月前
|
数据采集 监控 安全
阿里云短信服务+图形认证,有效降低验证码盗刷概率
阿里云短信服务+图形认证服务,有效降低验证码盗刷概率。
244 3
阿里云短信服务+图形认证,有效降低验证码盗刷概率
|
13天前
|
安全 Java API
【三方服务集成】最新版 | 阿里云短信服务SMS使用教程(包含支持单双参数模板的工具类,拿来即用!)
阿里云短信服务提供API/SDK和控制台调用方式,支持验证码、通知、推广等短信类型。需先注册阿里云账号并实名认证,然后在短信服务控制台申请资质、签名和模板,并创建AccessKey。最后通过Maven引入依赖,使用工具类发送短信验证码。
【三方服务集成】最新版 | 阿里云短信服务SMS使用教程(包含支持单双参数模板的工具类,拿来即用!)
|
1月前
|
安全 API PHP
港澳台验证码海外短信群发教程,利用阿里云国际如何实现境外短信操作
港澳台验证码海外短信群发教程,利用阿里云国际如何实现境外短信操作
|
6月前
|
前端开发 安全 Java
SpringBoot 实现登录验证码(附集成SpringSecurity)
SpringBoot 实现登录验证码(附集成SpringSecurity)
405 0
|
3月前
|
存储 NoSQL 数据库
认证服务---整合短信验证码,用户注册和登录 ,密码采用MD5加密存储 【二】
这篇文章讲述了在分布式微服务系统中添加用户注册和登录功能的过程,重点介绍了用户注册时通过远程服务调用第三方服务获取短信验证码、使用Redis进行验证码校验、对密码进行MD5加密后存储到数据库,以及用户登录时的远程服务调用和密码匹配校验的实现细节。
认证服务---整合短信验证码,用户注册和登录 ,密码采用MD5加密存储 【二】
|
1月前
|
Java
Java 登录输入的验证码
Java 登录输入的验证码
25 1
|
1月前
|
C#
C# 图形验证码实现登录校验代码
C# 图形验证码实现登录校验代码
76 2
|
2月前
|
存储 JSON 前端开发
node使用token来实现前端验证码和登录功能详细流程[供参考]=‘很值得‘
本文介绍了在Node.js中使用token实现前端验证码和登录功能的详细流程,包括生成验证码、账号密码验证以及token验证和过期处理。
49 0
node使用token来实现前端验证码和登录功能详细流程[供参考]=‘很值得‘
|
3月前
|
资源调度 JavaScript API
nest.js + sms 实现短信验证码登录
本文介绍了在Nest.js框架中集成短信验证码登录的实现方案,详细阐述了使用阿里云短信服务的配置流程、资质申请、短信模板设置,并提供了API调用示例和工程代码的运行步骤。
nest.js + sms 实现短信验证码登录