前言:
现时兄弟们对“阿里云短信签名审核不通过的原因”可能比较关怀,姐妹们都需要知道一些“阿里云短信签名审核不通过的原因”的相关知识。那么小编同时在网摘上收集了一些有关“阿里云短信签名审核不通过的原因””的相关知识,希望同学们能喜欢,兄弟们一起来了解一下吧!从头开始,对接阿里的短信验证
选择阿里的原因(试了腾讯的,网易的,感觉还是阿里的最好,最方便,其他两个的申请签名的时候总 是不通过)
了解基本的情况
阿里云的短信服务平台
点击进入 管理控制台,添加签名和模板
点击国内消息添加签名
(这个审核还是可能会失败,请多试几次,我大概试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格式的数据,建议输出查看,做出对应的处理即可 以上就是对接阿里短信验证的全部流程