java语言中如何短信获取验证码

这里使用sdk(SDK 就是 Software Development Kit 的缩写,中文意思就是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。具体到我们这个系列教程,我们后面只讨论广义 SDK 的一个子集——即开发 Windows 平台下的应用程序所使用的 SDK。这只是个简短的小概念) 进行给手机发送短信验证码或短信通知。我们这里使用"阿里大于"下载SDK,阿里大于官方链接
https://dayu.aliyun.com/?utm_content=se_1056231
进入到页面进行注册
java语言中如何短信获取验证码

根据提示注册后点击控制台
java语言中如何短信获取验证码

点击短信业务,找到下图
java语言中如何短信获取验证码

点击java后阅读,根据提示创建(AK)AccessKey(复制桌面上,很重要),短信签名,短信模板。短信签名和短信模板要经过审核才可以使用,审核标准下面都有.注意(个人签名只能有一个,一个签名可以有多个模板)这三个全部申请完后在本页面找到SDK下载
java语言中如何短信获取验证码
下载完后进行解压下图为解压完后的sdk和Demo
java语言中如何短信获取验证码
java语言中如何短信获取验证码
(1):按照目录找到SmsDemo.java
E:\SDK\java\api_demo\alicom-dysms-api\src\main\java\com\alicom\dysms\api
注意(存放的磁盘可能不一样,我的是在E:\sdk文件夹下解压的)
(2):也可以直接导入项目
我使用第一种方法
找到SmsDmeo后创建一个java项目复制,并将依赖的两个jar包复制过来并buildPath

java语言中如何短信获取验证码

打开你的SmsDemo
注释很全面(注意,把SmsDemo中的AK替换如下位置)
java语言中如何短信获取验证码
这两个位置是阿里大于中的这个位置,复制过来。
java语言中如何短信获取验证码

复制好后阅读注释。
下面也需要改动的位置java语言中如何短信获取验证码

注意${code}的位置,如果你的模板时验证码类型的话,把前面的${name}去掉才可以出现,要不然返回的值就会是null;
java语言中如何短信获取验证码

这里注意你的阿里大于余额充值几元钱,要不然是不可以使用的。
全部都修改完毕后,下面是我的运行结果
java语言中如何短信获取验证码
怎么样是不是感觉特别简单,读注释或API是切记不要着急,慢慢读。
好啦,希望对愿意学习java的新手有帮助;

猜你喜欢

转载自blog.51cto.com/13688896/2118036