热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

对接阿里的短信验证了解基本的情况阿里云的短信服务平台点击进入管理控制台,添加签名和模板添加AccessKey接入短信的配置从头开始,对接阿里的短信验证选择阿里的原因(试了腾讯的,网

对接阿里的短信验证

    • 了解基本的情况
    • 阿里云的短信服务平台
    • 点击进入 管理控制台,添加签名和模板
    • 添加 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)点击国内消息
《阿里云短信验证实现整个过程整理》

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

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


推荐阅读
author-avatar
0.0
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有