该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

这几天老大让我弄一个发送短信验证码的功能,使用的是大汉云通讯的短信平台接口,调用短信平台提供的接口(遵循短信平台的接口规范即可)。具体看代码:

import java.util.HashMap;

import java.util.Map;

import com.dahantc.sss.sdk.SmsSDK;

public class SendSmsDemo {

public static void main(String[] args) {

/*

* 短信接口调用说明

* 假设您想给手机号159xxxx1234发送一条短信,

* 您打算使用的模板ID为2,对应模板内容为:"您好,您的手机验证码为:{1},{2}分钟内有效"

* 给这个模板传入的参数为5678和3,则调用方式为:

* sendSMS("159xxxx1234", "2", ['5678','3']);

* 最终收到的短信内容为:"【云通讯】您好,您的手机验证码为5678,3分钟内有效"

*/

SendSmsDemo.sendSMS("1329791xxxx", "1", new String[]{"5937", "1"});

}

public static void sendSMS(String to, String tempId, String[] datas) {

// 初始化SDK

SmsSDK smsSDK = new SmsSDK();

/*

* 帐户参数配置

* 用户登录之后在开发者控制台【首页】寻找以下配置参数:

* AccountSid: 帐号ID,对应开发者帐号下的 ACCOUNT SID

* AuthToken: 授权令牌,对应开发者帐号下的 AUTH TOKEN

* ApiUrl: API调用路径,对应着开发者后台中的API URL

* AppId: 应用ID,对应开发者控制台【应用管理】S中的某个APP ID

*/

smsSDK.setAccountSid("f932df8e16bxxxxb97f665ce31d4xxxx");

smsSDK.setAuthToken("c99b92144fxxxxca8b3abc7702f2xxxx");

smsSDK.setApiUrl("http://www.dahancloud.com/");

smsSDK.setAppId("e8acc5267b0exxxx914f0c346756xxxx");

/*

* 发送模板短信

* to 手机号码,多个手机号码需用英文逗号分开

* tempId 模板ID,对应开发者后台中的模板编号

* datas 替换内容,格式为数组,例如:new String[]{"1238", "3"}

*/

Map result = smsSDK.sendSMS(to, tempId, datas); //实际调用请保证这些参数真实有效!

其实功能很容易实现,只要调用第三方接口,参照接口文档即可,希望对大家有帮助!

java做手机短信验证码平台_java实现短信验证码功能相关推荐

  1. 国际短信系统平台软件源码开发路由功能—移讯云短信系统

    国际短信系统平台软件源码开发路由功能-移讯云短信系统 客户端功能介绍 1: 发送短信模块: 自定义号码短信,通讯录短信,资源短信. 2:提交任务模块: 查询当前登录账号提交的短信 3:短信明细模块: ...

  2. java短信验证平台_JAVA实现利用第三方平台发送短信验证码

    前段时间自己做的一个小项目中,涉及到用短信验证码登录.注册的问题,之前没涉及过这一块,看了别人的博客其实也是似懂非懂的,现在就将自己做的利用第三方短信平台来发送验证码这个功能记下来. 本文以注册为例, ...

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

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

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

    标签:url   control   operation   短信验证码   reg   cep   ppi   任务   用户 Java实现短信验证码--设置发送间隔时间,以及有效时间(Java+R ...

  5. 【Flask项目】项目准备之-容联云短信服务平台使用—发送短信、Flask-limiter限流

    SDK参考(新版) 云通讯平台为开发者提供多语言SDK,让您可以轻松地选择你熟悉的编程语言来体验. 短信服务新版SDK源码已经托管至开源平台Github 您可以通过SDK调用云通讯短信API. 您可以 ...

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

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

  7. java短信验证码失效时间_java实现短信验证码5分钟有效时间

    本文实例为大家分享了java实现短信验证码5分钟有效时间,供大家参考,具体内容如下 实现一个发送短信验证码的请求,要求5分钟之内重复请求,返回同一个验证码. 网上可找到几种方案: 如,存储数据库或缓存 ...

  8. 注册app短信验证平台_怎样挑选网站验证码短信平台?

    短信验证码对于一个网站来说,已经是管理用户和保障网站安全的重要手段了.短信验证码在网站中负责注册登录.修改密码/找回密码.支付转账.账户异常行为.敏感操作(修改账号信息,修改重要设置,修改手机号码)等 ...

  9. java发送短信是乱码_java发送短信内容乱码

    一.场景: 1.我在客户端要通过get方式调用服务器端的url,将中文参数做utf-8编码,需要在js中两次的进行编码,服务器端才能用decode方法一次获取. 例如: var xing=encode ...

  10. 用Java做手机备忘录_Java 实现备忘录(Memento)模式

    /** * 数据对象 * @author stone * */ public class DataState { private String action; public void setActio ...

最新文章

  1. javac 编译与 JIT 编译
  2. Java设计模式之行为型:责任链模式
  3. PriorityBlockingQueue源码
  4. Android 自定义View消除锯齿实现图片旋转,添加边框及文字说明
  5. PeerJS 0.1.7:一个用于浏览器内P2P的WebRTC封装器
  6. Leetcode 172 Factorial Trailing Zeroes
  7. mqtt服务器apollo的搭建和测试工具paho的使用
  8. 数据分析如何揭示冠状病毒的真相?
  9. debug, release strlen与sizeof
  10. 专访黑石集团CEO苏世民:“我们能见他人所不能见”/巴伦独家
  11. 数据库主键和外键的关系
  12. 关键路径例题图表_计算题专题:关键路径法(CPM)
  13. SJT生成排列(清华OJ)
  14. yolo 深度学习_YoLo v1-v3深度学习网络-结构简介
  15. css颜色和长度简写
  16. HCIE-RS 论述题园区网出口选路
  17. JVM参数-XXMatespaceSize的含义
  18. python 编码 乱码问题
  19. element-ui 的 el-input-number的默认值设置为空
  20. 使用蒲公英来做iOS测试应用的分发 - 唐巧的技术博客

热门文章

  1. kmeans设置中心_kmeans算法
  2. 微信小程序实现垂直tab标签页的切换及动态的选中下划线移动-纵向
  3. 【调查】35 岁以下的青年科研(青椒)人员工资多少?生活过得怎么样?
  4. SLA技术3D打印机的原理
  5. 2013.11.18周例会小结
  6. GB2312-80 所有汉字排序-拼音
  7. 云计算就业方向有哪些 未来的发展前景怎么样
  8. 省市区县街道四级联动下拉菜单
  9. 2019风向趋势分析报告——覆盖5G、人工智能、金融科技等领域
  10. 淘宝API接口 item_search - 按关键字搜索淘宝商品