从头开始,对接阿里的短信验证

选择阿里的原因(试了腾讯的,网易的,感觉还是阿里的最好,最方便,其他两个的申请签名的时候总是不通过)

福利 新人免费领取100条短信
领取地址

了解基本的情况

阿里云的短信服务平台

https://www.aliyun.com/product/sms/

点击进入 管理控制台,添加签名和模板

1)点击国内消息

2)添加签名

(这个审核还是可能会失败,请多试几次,我大概试5次)

3)添加模板

这个比较容易成功

添加 AccessKey

1)选择概览,点击 AccessKey

2)点击 开始使用子用户的 AccessKey


3)进入如下页面


4)添加用户
勾选 编程访问

填好手机的验证码后,进入如下的页面

记得需要保存好两个信息
AccessKey ID
AccessKeySecret 保存记录,这个数据只在这个页面出现一次,以后就看不到了
推荐下载csv文件

5)为创建的用户授权

6)勾选上需要授权的用户

点击

7)需要至少两个权限 搜索 sms,添加这两个权限

8)点击确定

接入短信的配置


1)点击帮助文档

下载SDK,可以直接引入maven依赖


2)复制对应的依赖到pom文件

3)选择SendSms

4)填入之前申请的对应的数据 不明白的点击 ?





这里注意是json串 的格式

(这还有个前提,需要有短信,新人是可以免费获取100条的测试短信的)

5)测试成功之后,就可以复制测试的代码,到项目里面改造

这里面有两个需要注意的地方

把 换成自己对应的字符串,就是上面创建用户的生成的那个

还有
request.setSysMethod(MethodType.POST);
request.setSysDomain(“dysmsapi.aliyuncs.com”);
request.setSysVersion(“2017-05-25”);
request.setSysAction(“SendSms”);

这四个,会发现编译器报红,提示没有这几个方法,换成如下的方式 去掉其中的 Sys即可
request.setMethod(MethodType.POST);
request.setDomain(“dysmsapi.aliyuncs.com”);
request.setVersion(“2017-05-25”);
request.setAction(“SendSms”);

最后返回的是json格式的数据,建议输出查看,做出对应的处理即可

以上就是对接阿里短信验证的全部流程

阿里云短信认证实现过程相关推荐

  1. SpringBoot整合阿里云短信服务详细过程(保证初学者也能实现)

    前言 网上关于实操性的文章普遍大部分都记录不全,要么只记录重点部分,对于刚学习的小伙伴来说看起来是比较困难的 所以,基于这一点. 该文章会详细介绍使用SpringBoot整合阿里云短信服务的每一步过程 ...

  2. 阿里云短信发送触发天级流量及解决办法

    前言 今天小项目里引入了阿里云短信.调试过程中,突然不发短信了.发现接口返回信息,触发天级流量限制.以下是原因和解决办法. 原因 短信发送有默认的频率限制 限制如下: 短信验证码 :使用同一个签名,对 ...

  3. 阿里云短信发送API(SendSms)的集成

    好记性不如烂笔头,记录一下集成阿里云短信平台的过程. 平台申请的过程略过,只讲代码有关的内容,首先是配置需要的依赖包: <!-- begin of aliyun sms --> <d ...

  4. 云讯健身管理系统-12--SSO单点登录、阿里云短信

    一.单点登录 1. 用户登录业务介绍 1.1 单一服务器模式-sessiong广播机制 早期单一服务器,用户认证,将其session复制 1.2. SSO(single sign on)模式 1.3. ...

  5. 云片短信php接口_php与阿里云短信接口接入

    使用阿里云短信API,需要在控制台获取以下必要参数,其中需要自己手机验证+官方审核多次,尤其审核需要保持耐心. 1. accessKeyId 相当于你的个人账户密钥: 2. accessKeySecr ...

  6. 阿里云短信服务Java实现

    文章目录 1.阿里云用户权限 2.开通阿里云短信服务 3.帮助文档 4.编写测试代码 真实项目应用 1.阿里云用户权限 阿里云平台有很多业务,用户登录阿里云之后,要想使用业务,必须开通该业务的权限 登 ...

  7. springboot整合阿里云短信验证(无需签名和模板,通过阿里云api测试实现短信验证)

    一.开通阿里云短信服务 开通步骤如下图所示 开通完成后,进入阿里云短信验证首页,点击国内消息 一般来说,在短信验证时需要签名管理和模板管理,但是签名管理需要备案或者上线服务,所以对于没有备案和上线应用 ...

  8. 阿里云 短信服务——短信发送频率限制

    阿里云 短信服务--开启验证码防盗刷监控 前言 系列博客 开启验证码防盗刷监控 设置短信发送频率和频率限制白名单 操作步骤 如果博主的文章对您有所帮助,可以评论.点赞.收藏,支持一下博主!!! 前言 ...

  9. 单点登录常见解决方式和阿里云短信服务

    1 单点登录(SSO) 三种常见方式: 1.1 第一种:session广播机制实现(已淘汰) 概念:就是session复制,一个模块登录后,该模块session存放用户登录信息,再把该session复 ...

最新文章

  1. p6安装后怎么连接oracle的数据库,p6-oraclexe数据库连接不上处理方法内部版20151012.doc...
  2. app.config中增加appSettings节点,conn.open时报初始化错误
  3. Font Awesome一套绝佳的图标字体库和CSS框架的使用
  4. centos7修改服务器密码忘记,Centos7忘记root密码怎么修改
  5. Google Maps 地址转化成坐标
  6. python3 列表生成式
  7. css 垂直居中_CSS垂直居中的另类实现
  8. 织梦dedecms 相关文档标签(likearticle)实现关联整站文档
  9. python随机读取字符_Python random模块(获取随机数)常用方法和使用例子
  10. Git分布式版本控制
  11. 引入jackson-dataformat-xml的影响
  12. 陀螺仪传感器与方向传感器的区别
  13. 【转】HDMI视频分配器的功能及原理
  14. BLE DTM by HCI
  15. 专访 | 为什么中国还没有区块链科技巨头和顶级公链?
  16. 基于Geomesa服务查询轨迹数据无法根据空间和时间范围进行查询的问题解决办法
  17. access 查找工龄大于30_Access操作题
  18. 图解MySQL数据库的部署和独霸-4
  19. 免费抠图,一键抠图,ai智能艺术设计平台
  20. python通过什么对象连接数据库_「Python」连接数据库的三种方式

热门文章

  1. logit方程怎么写_微分方程(2)-一阶常微分方程的解法
  2. mysql的char在java中表示为_Java学习篇之-Mysql中varchar门类总结_mysql
  3. 分享一个忘忧神途辅助脚本工具
  4. 中国集成电路产业投资建议与十四五需求规模分析报告2022版
  5. C语言 输入一个整数n,求出其阶乘
  6. TomCat报404错误是什么原因该怎么解决
  7. 嵌入式STM32深入之RTOS编程
  8. Arcgis实例操作19--面要素距离点最近的位置、线要素切割面、计算有毒气体的开敞空间面积
  9. 一文看懂:光学行业 三摄+潜望式+3D
  10. python离线安装tensorflow_TensorFlow的离线安装