1:新建maven工程

2:开通腾讯云的短信服务功能,添加应用。

3:配置短信签名、短信正文模板,并审核通过(为了方便我就用微信公众号)

4:添加发送短信引用的腾讯云jar包

com.github.qcloudsms

qcloudsms

1.0.2

5:增加发送短信功能代码类

public class SendSMSUtils {

// 短信应用SDK AppID

static int appid = 1400xxxxx; // 1400开头

// 短信应用SDK AppKey

static String appkey = "xxxxxxxxxx";

// 需要发送短信的手机号码

static String[] phoneNumbers = { "xxxxxxxx" };

// 短信模板ID,需要在短信应用中申请

int templateId = xxxxx; // NOTE: 这里的模板ID`7839`只是一个示例,真实的模板ID需要在短信控制台中申请

// 签名

String smsSign = "阿宁电影"; // NOTE:

// 这里的签名"腾讯云"只是一个示例,真实的签名需要在短信控制台中申请,另外签名参数使用的是`签名内容`,而不是`签名ID`

public static void main(String[] args) {

try {

SmsSingleSender ssender = new SmsSingleSender(appid, appkey);

//模板内容必须和这里一直,要不然报错

SmsSingleSenderResult result = ssender.send(0, "86", phoneNumbers[0], "324562为您的登录验证码,请于2分钟内填写。如非本人操作,请忽略本短信。", "", "");

} catch (HTTPException e) {// HTTP响应码错误

e.printStackTrace();

} catch (JSONException e) {// json解析错误

e.printStackTrace();

} catch (IOException e) {// 网络IO错误

e.printStackTrace();

}

}

}

6:执行main方法,发送短信:

7:验证结果

总结

以上所述是小编给大家介绍的Java实现短信发送验证码功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

java短信验证码功能发送的验证码如何校验_Java实现短信发送验证码功能相关推荐

  1. java短信验证码功能发送的验证码如何校验_java 实现发送短信验证码功能

    原标题:java 实现发送短信验证码功能 如何使用java + maven的项目环境发送短信验证码,本文使用的是榛子云短信 的接口. 1. 安装sdk 下载地址: http://smsow.zhenz ...

  2. java短信验证码功能发送的验证码如何校验_Java实现发送短信验证码功能

    一个发送短信验证码的功能,使用的是信易通的短信平台接口,然后在Java中使用HttpClient模拟POST请求或者GET请求(看短信平台要求,一般的情况下都是POST请求),调用短信平台提供的接口( ...

  3. java中短信验证登录_java实现短信验证码功能

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这几天老大让我弄一个发送短信验证码的功能,使用的是大汉云通讯的短信平台接口,调用短信平台提供的接口(遵循短信平台的接口规范即可).具体看代码: impor ...

  4. java短信验证码失效时间_Java实现短信验证码--设置发送间隔时间,以及有效时间(Java+Redis)...

    Java实现短信验证码--设置发送间隔时间,以及有效时间(Java+Redis) 这篇文章,实现了Java发送手机短信验证码发送的间隔时间,以及手机验证码的有效时间和手机验证码格式的合法性验证,可以防 ...

  5. java云片模板参数_Java使用云片API发送短信验证码的代码详解

    这篇文章主要介绍了Java使用云片API发送短信验证码,主要用的是Java实现短信验证码.需要的朋友可以参考下 下面开始介绍的是如何利用机器完成批量操作,将短信业务自动化. 获取APIKEY 云片网提 ...

  6. java云片模板参数_Java使用云片API发送短信验证码

    下面开始介绍的是如何利用机器完成批量操作,将短信业务自动化. 获取apikey 云片网提供了完整的sdk和api,可以帮助开发者快速完成业务开发. 在开始coding前,需要先获取apikey,如下所 ...

  7. Java后端集成发送短信功能(用的是阿里云的短信服务)

    首先说明,我的操作步骤主要以截图为主,基本上是每一步都有截图,所以难免显有些啰嗦,不喜勿喷.喜欢看文字的可以访问 https://help.aliyun.com/document_detail/552 ...

  8. 短信验证码/邮箱验证码的发送及防刷校验

    一.发送短信验证码及接口防刷 1.前台注册或登录页面调用的后端接口(防刷,并利用openfeign调用另一个服务发短信): @ResponseBody@GetMapping("/sms/se ...

  9. atitit.短信 验证码  破解  v3 p34  识别 绕过 系统方案规划----业务相关方案 手机验证码  .doc...

    atitit.短信 验证码  破解  v3 p34  识别 绕过 系统方案规划----业务相关方案 手机验证码  .doc 1. 手机短信验证码 vs 图片验证码 安全性(破解成本)确实要高一些1 1 ...

  10. 验证码有什么用?语音验证可以替代短信验证吗?

    在日常生活和工作中,我们会经常遇到要输验证码的情况,比如注册App,可能需要短信验证码,登录某一个网站,需要输入图形验证码,有时候要输入一个单词或者几个歪歪扭扭不怎么好辨认的字母,还有的平台,会直接给 ...

最新文章

  1. 上传文件到服务器的Linux命令
  2. JZOJ 5616. 【NOI2018模拟3.31】沧海尘记
  3. 使用Vue构建中(大)型应用
  4. this到底指向哪里
  5. 第四章 纤维结构对染色性能的影响单元测验
  6. 海洋zyapi.php,海洋cms自带资源发布api插件和第三方资源站接入办法说明
  7. stream 定长循环_Java8之Stream流代替For循环操作
  8. [Android ] linux命令英文缩写的含义(方便记忆)
  9. window server 下搭建sftp服务器,Freesshd安装及配置
  10. php自动生产静态页
  11. 网页跳转,转,出自:秋实的日积月累
  12. typra + picgo + 腾讯云 配合使用编辑微信公众号内容
  13. qrc路径_Qt中的qrc文件
  14. 四年级计算机上册课程标准,新课程标准人教版四年级上册数学全册教案设计
  15. revit二次开发概念_Revit二次开发教程:BIM自学入门Revit二次开发
  16. 正确姿势使用arm-linux-androideabi-addr2line
  17. 双目相机标定(MATLAB TOOLBOX_calib)
  18. 赵小楼《天道》《遥远的救世主》深度解析(123)价格战的目的:是分一杯羹,不是吃肉
  19. 俄勒冈大学计算机科学专业,美国俄勒冈大学计算机与信息科学博士后
  20. Sumatra PDF 缩放设置

热门文章

  1. taskmgr(任务管理器)无法出来的解决办法
  2. Android 桌面小部件的背景透明度及颜色的动态实现
  3. JAVA j2se面试题
  4. 判断IP是否在IP段内
  5. javascript中的Strict模式
  6. 国产手机后台弹出界面检测方法
  7. 配置计算机能不能关机,详细教你电脑自动关机怎么设置
  8. Linux平台下rar, 7z, zip压缩文件密码破解
  9. 面试过阿里等互联网大公司,我知道了这些套路
  10. 计算机在无法打开情况下怎么重置,电脑提示internet explorer无法打开internet站点怎么办...