阿里云短信验证实现整个过程整理

对接阿里的短信验证

    • 了解基本的情况
    • 阿里云的短信服务平台
    • 点击进入 管理控制台,添加签名和模板
    • 添加 AccessKey
    • 接入短信的配置

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

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

福利 新人免费领取100条短信
https://free.aliyun.com/?spm=5176.224200.aliyun-offcial-website-list-second.1.66b36ed6yro1Mz&aly_as=xkAdi5yMf
领取地址.

了解基本的情况

阿里云的短信服务平台

https://www.aliyun.com/product/sms/
阿里云短信验证实现整个过程整理_第1张图片

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

1)点击国内消息
阿里云短信验证实现整个过程整理_第2张图片

2)添加签名
在这里插入图片描述
(这个审核还是可能会失败,请多试几次,我大概试5次)

3)添加模板
在这里插入图片描述
这个比较容易成功

添加 AccessKey

1)选择概览,点击 AccessKey
在这里插入图片描述

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

阿里云短信验证实现整个过程整理_第3张图片
3)进入如下页面

阿里云短信验证实现整个过程整理_第4张图片
4)添加用户
勾选 编程访问

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

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

5)为创建的用户授权

阿里云短信验证实现整个过程整理_第5张图片

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

点击
在这里插入图片描述
7)需要至少两个权限 搜索 sms,添加这两个权限
阿里云短信验证实现整个过程整理_第6张图片
8)点击确定

接入短信的配置

阿里云短信验证实现整个过程整理_第7张图片
1)点击帮助文档

下载SDK,可以直接引入maven依赖
阿里云短信验证实现整个过程整理_第8张图片
阿里云短信验证实现整个过程整理_第9张图片
2)复制对应的依赖到pom文件
阿里云短信验证实现整个过程整理_第10张图片
3)选择SendSms
阿里云短信验证实现整个过程整理_第11张图片
4)填入之前申请的对应的数据 不明白的点击 ?
在这里插入图片描述
阿里云短信验证实现整个过程整理_第12张图片
阿里云短信验证实现整个过程整理_第13张图片
阿里云短信验证实现整个过程整理_第14张图片
阿里云短信验证实现整个过程整理_第15张图片
这里注意是json串 的格式
在这里插入图片描述

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

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

这里面有两个需要注意的地方
阿里云短信验证实现整个过程整理_第16张图片
把 换成自己对应的字符串,就是上面创建用户的生成的那个

还有
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格式的数据,建议输出查看,做出对应的处理即可

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

你可能感兴趣的:(今日所得)