免费使用短信服务接口 您所在的位置:网站首页 国内号码免费发送短信平台 免费使用短信服务接口

免费使用短信服务接口

2024-07-10 05:57| 来源: 网络整理| 查看: 265

注册一个帐号

使用的是容联云,百度搜一下官网

用手机注册一个帐号就行,免费体验不需要认证 注册后会有八块钱送,发一条短信才6分钱,600条短信绝对够用了。

绑定用于接收短信的手机号

控制台—管理—号码管理—测试号码"绑定 测试号码 在这里插入图片描述

代码实现

1、事先准备,进入控制台首页,以下这四个信息等会用到 在这里插入图片描述

2、添加maven依赖 jdk要使用8以上

com.cloopen java-sms-sdk 1.0.3

3、测试代码 我们需要把以上四个信息填入,还有接收短信的手机号码,验证码需要自己手动生成,(这里使用四位随机整数),然后将这些信息传到短信服务平台帮我们发送。

public class SendMessage { public static void main(String[] args) { String code = message(); System.out.println("产生的验证码=>"+code); } public static String message(){ //返回产生的验证码 String code= null; //生产环境请求地址:app.cloopen.com String serverIp = "app.cloopen.com"; //请求端口 String serverPort = "8883"; //主账号,登陆云通讯网站后,可在控制台首页看到开发者主账号ACCOUNT SID和主账号令牌AUTH TOKEN String accountSId = "8aaf070******2f3"; String accountToken = "e18c10******1279da"; //请使用管理控制台中已创建应用的APPID String appId = "8******d602f9"; CCPRestSmsSDK sdk = new CCPRestSmsSDK(); sdk.init(serverIp, serverPort); sdk.setAccount(accountSId, accountToken); sdk.setAppId(appId); sdk.setBodyType(BodyType.Type_JSON); //手机号码 String to = "13*******7"; String templateId= "1";//使用的模板id //生成四位随机数 int random=(int)(Math.random()*10000); code = String.valueOf(random); String[] datas = {code,"2"};//格式:你的验证码是{code},请于{2}分钟内正确输入 //HashMap result = sdk.sendTemplateSMS(to,templateId,datas); HashMap result = sdk.sendTemplateSMS(to,templateId,datas); if("000000".equals(result.get("statusCode"))){ //正常返回输出data包体信息(map) HashMap data = (HashMap) result.get("data"); Set keySet = data.keySet(); for(String key:keySet){ Object object = data.get(key); System.out.println(key +" = "+object); } }else{ //异常返回输出错误码和错误信息 System.out.println("错误码=" + result.get("statusCode") +" 错误信息= "+result.get("statusMsg")); } return code; } }

控制台输出结果 在这里插入图片描述 手机接收

在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有