java语言中如何短信获取验证码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java语言中如何短信获取验证码相关的知识,希望对你有一定的参考价值。
这里使用sdk(SDK 就是 Software Development Kit 的缩写,中文意思就是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。具体到我们这个系列教程,我们后面只讨论广义 SDK 的一个子集——即开发 Windows 平台下的应用程序所使用的 SDK。这只是个简短的小概念) 进行给手机发送短信验证码或短信通知。我们这里使用"阿里大于"下载SDK,阿里大于官方链接
https://dayu.aliyun.com/?utm_content=se_1056231
进入到页面进行注册
根据提示注册后点击控制台
点击短信业务,找到下图
点击java后阅读,根据提示创建(AK)AccessKey(复制桌面上,很重要),短信签名,短信模板。短信签名和短信模板要经过审核才可以使用,审核标准下面都有.注意(个人签名只能有一个,一个签名可以有多个模板)这三个全部申请完后在本页面找到SDK下载
下载完后进行解压下图为解压完后的sdk和Demo
(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
打开你的SmsDemo
注释很全面(注意,把SmsDemo中的AK替换如下位置)
这两个位置是阿里大于中的这个位置,复制过来。
复制好后阅读注释。
下面也需要改动的位置
注意${code}的位置,如果你的模板时验证码类型的话,把前面的${name}去掉才可以出现,要不然返回的值就会是null;
这里注意你的阿里大于余额充值几元钱,要不然是不可以使用的。
全部都修改完毕后,下面是我的运行结果
怎么样是不是感觉特别简单,读注释或API是切记不要着急,慢慢读。
好啦,希望对愿意学习java的新手有帮助;
以上是关于java语言中如何短信获取验证码的主要内容,如果未能解决你的问题,请参考以下文章