龙空技术网

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

天珩琬琰 258

前言:

现时兄弟们对“阿里云短信签名审核不通过的原因”可能比较关怀,姐妹们都需要知道一些“阿里云短信签名审核不通过的原因”的相关知识。那么小编同时在网摘上收集了一些有关“阿里云短信签名审核不通过的原因””的相关知识,希望同学们能喜欢,兄弟们一起来了解一下吧!

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

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

了解基本的情况

阿里云的短信服务平台

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

点击国内消息添加签名

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

添加模板

这个比较容易成功

添加 AccessKey

选择概览,点击 AccessKey点击 开始使用子用户的 AccessKey进入如下页面添加用户 勾选 编程访

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

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

为创建的用户授权勾选上需要授权的用户

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

这两个权限

8)点击确定

接入短信的配置

1)点击帮助文档

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

复制对应的依赖到pom文件选择SendSms填入之前申请的对应的数据 不明白的点击 ?

这里注意是json串 的格式

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

测试成功之后,就可以复制测试的代码,到项目里面改造这里面有两个需要注意的地方

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

还 有 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格式的数据,建议输出查看,做出对应的处理即可 以上就是对接阿里短信验证的全部流程

标签: #阿里云短信签名审核不通过的原因 #阿里云手机短信验证码发送平台是什么