阿里云短信服务

  • 前言
  • 配置阿里云短信服务
    • 准备工作
    • 1.获取Accesskey
      • 1.2创建子账号
      • 1.2为刚创建的用户分配短信服务的权限
    • 2.1申请签名
    • 2.2申请模板
    • 2.3由于目前还没有使用到系统设置,所以暂时没有进行设置
    • 2.4API调用发送短信
    • 3.IDEA集成发送短信验证码
  • 如果博主的文章对您有所帮助,可以评论、点赞、收藏,支持一下博主!!!

前言

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

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. 使用阿里云的短信服务发送短信

    原文地址使用阿里云的短信服务发送短信 在给客户开发一个信息发送功能的时候,需要涉及到短信的发送,短信发送一般不同的厂商提供的接口不同,处理方式也不太一样,之前用的一个厂商的,提供了一个封装类就很容易发 ...

  2. 如何使用阿里巴巴短信服务发送短信验证码

    关于调用阿里巴巴短信服务发送短信验证的接口的方法: 用户的注册 1.首先我们需要在阿里大于(www.alidayu.com)注册一个账号登录 点击进入控制台 点击使用短信服务 然后需要你申请签名和模板 ...

  3. 使用阿里云提供的短信服务发送短信(个人版)

    本人最近需要实现一个注册发短信验证码的功能,找了几家短信服务平台,如腾讯云,云片网等,发现他们都没有提供给用户个人的短信服务权限,申请短信签名等都需要有企业等相关证明,最后找到了阿里云的短信服务平台, ...

  4. 用阿里云短信服务--发送短信demo

    一. AccessKey管理 内容包括:开启子用户AccessKey,创建用户组,给用户组添加sms短信服务权限,创建用户,添加用户到用户组中. 详细操作: 登录阿里云,点击控制台右上角的头像,点击A ...

  5. 2021最新 使用阿里云的短信服务发送短信

    在给客户开发一个信息发送功能的时候,需要涉及到短信的发送,短信发送一般不同的厂商提供的接口不同,处理方式也不太一样,之前用的一个厂商的,提供了一个封装类就很容易发送短息,因此都是基于HTTP协议做的一 ...

  6. 阿里云短信服务 发送短信验证码 区分业务场景

    总结: 配置好阿里云短信服务API调用所需配置项信息 按业务场景自定义标识码,做到正确发送不同场景的短信验证码 有一点需要特别注意:写这篇文章时,偶然发现阿里云短信服务API,在遇到以数字0开头的随机 ...

  7. 【无标题】使用阿里云短信服务发送短信

    在给客户开发一个信息发送功能的时候,需要涉及到短信的发送,短信发送一般不同的厂商提供的接口不同,处理方式也不太一样,之前用的一个厂商的,提供了一个封装类就很容易发送短息,因此都是基于HTTP协议做的一 ...

  8. 【微服务集成阿里SMS短信服务发送短信】

    发送短信项目中很多地方都在使用,所以集成一个单独的服务,如果某个服务需要发送短信只需要依赖短信服务即可. 1.开通阿里SMS短信,创建模板 (省略) 2.创建短信服务 common-server-sm ...

  9. 【使用腾讯云短信服务发送短信】

    有账号直接登录腾讯云,没有账号注册之后登录 搜索短信,点击进入短信控制台 点击免费使用进入控制台,按照概览中的流程操作 创建短信签名,腾讯云支持使用个人公众号创建短信签名,而且有免费条数可以使用,信息 ...

最新文章

  1. djc加密数字货币_中国银行原副行长: quot;网络加密币quot;难以成为货币,央行数字货币只能是法定货币的数字化...
  2. qaxobject识别html,QT界面开发-QAxObject 读写excel(COM组件)-常用功能封装代码
  3. sumif三个条件怎么填_函数SUMIF和SUMIFS
  4. 新疆大学OJ(ACM) 1099: 数列有序!
  5. 推荐高质量的公众号,值得跟进学习!
  6. python开发中遇到的难题_初学者在Python开发中常见的问题(上)
  7. mysql索引详细介绍简书_Mysql索引介绍
  8. Openstack 一直在调度中解决
  9. 【LeetCode笔记】1143. 最长公共子序列(Java、动态规划、字符串)
  10. java 画笔跟swing组件_「软帝学院」:2019思维最清晰的java学习路线
  11. 显示封装_LED显示封装高度集成化道路上,五大封装技术谁能率先拔得头筹?
  12. MySQL 如何查看表的存储引擎
  13. 代码分析工具推荐Understand
  14. 相遇恨晚的经典宋词65首
  15. HTML5权威指南读书笔记18(第27章)-window对象,获取窗口信息,获取scree信息,与窗口交互,用户提示,基本信息,history对象,pushstate添加条目,使用定时器
  16. 由浅入深讲二叉树4种遍历算法的由来
  17. vue手机端回退_从外链回退到vue应用不触发生命周期、beforeRouterEnter等钩子函数的问题...
  18. zend_Zend认证工程师
  19. CL210管理存储--实现块存储
  20. 一般情况下的椭圆方程

热门文章

  1. 程序员,到底要不要去外包公司?
  2. DB2错误代码大全(含实际开发中遇到的最多的问题)
  3. oracle UGA分布示意图
  4. 【题解】营救(二分答案)
  5. 在python中用seaborn.boxplot画图,以及带子分组的并排箱线图
  6. Spark中的Join操作及问题解决
  7. Java中的数据类型详解——boolean类型
  8. 江南大学人工智能与计算机学院拟录取名单,江南大学人工智能与计算机学院2021考研预调剂信息...
  9. java上机实验报告(7)_Java上机实验报告
  10. 论文摘记_《雷达有源干扰技术研究》