springboot如何整合容联云发短信验证码
发表于:2025-12-04 作者:千家信息网编辑
千家信息网最后更新 2025年12月04日,springboot如何整合容联云发短信验证码,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。最近公司因业务需求安排了给我
千家信息网最后更新 2025年12月04日springboot如何整合容联云发短信验证码
springboot如何整合容联云发短信验证码,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
最近公司因业务需求安排了给我使用容联云的短信验证码功能,实现登录操作,因我前期没有认真读api 导致了很多不必要的错误。而且网上用springboot 整合容联云的方法我也没找到,然后现在自己整理一下,和大家分享一下。本人这里只分享代码如何编写不包括账号注册,如果使用免费注册,记得把自己的测试手机号添加到平台才可以接受短信。
1.首先,在自己的项目的pom文件中导入所需要的maven 依赖
com.cloopen java-sms-sdk 1.0.1 com.google.code.gson gson 2.8.6
2. 在容联云首页寻找开发文档如下图

3.然后创建一个发送短信的工具类,将自己提前注册申请好的ACCOUNT SID 和主账号令牌AUTH TOKEN及APPID 替换到xxx 的位置。
import java.util.HashMap;import java.util.Random;import com.cloopen.rest.sdk.CCPRestSmsSDK;import org.apache.commons.lang3.RandomStringUtils;/*** 发送短信工具类** @author songjian* @Date 2020-03-10*/public class SDKTestSendTemplateSMS {/*** 发送验证码工具类** @param phone 电话号码* @return 验证码*/public static String sms(String phone) {HashMapresult = null; CCPRestSmsSDK restAPI = new CCPRestSmsSDK();// 初始化服务器地址和端口,生产环境配置成app.cloopen.com,端口是8883.restAPI.init("app.cloopen.com", "8883");// 初始化主账号名称和主账号令牌,登陆云通讯网站后,可在控制首页中看到开发者主账号ACCOUNT SID和主账号令牌AUTH TOKEN。restAPI.setAccount("xxx", "xxx");// 请使用管理控制台中已创建应用的APPID。restAPI.setAppId("xxx");String code = RandomStringUtils.randomNumeric(6);//设置需要发送的手机号和发送的验证码及过期时间result = restAPI.sendTemplateSMS(phone, "1", new String[]{code, "10"});if ("000000".equals(result.get("statusCode"))) {return code;} else {//异常返回输出错误码和错误信息String s = "错误码=" + result.get("statusCode") + " 错误信息= " + result.get("statusMsg");return s;}}}
4.测试的时候可以写一个main方法测试一下
public static void main(String[] args) {String sms = sms("13999999999");System.out.println(sms);}
然后到此短信发送成功了。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
短信
账号
验证
错误
令牌
工具
测试
整合
信息
手机
手机号
方法
端口
需求
首页
帮助
开发
控制
云发
清楚
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
大学计算机网络技术论文
鞍山互动博物馆软件开发
数据库中的计划任务
网络安全行业外商禁止
武汉学习网络技术有前途吗
网络安全宣传大会开幕致辞
下拉菜单从数据库获取数据
汽车CAN软件开发
服务器安全的意义
龙品软件开发工作室
排课数据库教室
sql数据库并发设置
服务器的2个g的安全包
or数据库删除一条记录
安徽省天驱服务器虚拟主机
数据库的规模和条数
软件开发费用评估师
猪博汇互联网科技有限公司
数据库查询面试
济宁戴尔服务器代理商
sql数据库备份培训
网络技术ARP四种解释情况
语音包会不会修改游戏数据库
为什么sky登录服务器连接失败
女计算机应用技术网络技术
中控指纹考勤机数据库
服务器类型 查询
数据库等着干什么用的
学习网络安全常识的重要性
服务器启用防火墙