依赖:

com.github.qcloudsms
qcloudsms
1.0.5

import com.alibaba.fastjson.JSONException;
import com.github.qcloudsms.*;
import com.github.qcloudsms.httpclient.HTTPException;
import java.io.IOException;**

public class SmsUtil {

public static String sendSMS(String phoneNumber,String code) {// 短信应用SDK AppIDint appid = 1400167063;// 短信应用SDK AppKeyString appkey = "4b3482d0603d438e0aa45dfcf410e07f";// 需要发送短信的手机号码String[] phoneNumbers = {"15220290920"};// 短信模板ID,需要在短信应用中申请// NOTE: 这里的模板ID`7839`只是一个示例,// 真实的模板ID需要在短信控制台中申请int templateId = 239993;// 签名// NOTE: 这里的签名"腾讯云"只是一个示例,// 真实的签名需要在短信控制台中申请,另外// 签名参数使用的是`签名内容`,而不是`签名ID`String smsSign = "洗车王国";//定义返回值String reStr = "";// 单发短信

// try {
// SmsSingleSender ssender = new SmsSingleSender(appid, appkey);
// SmsSingleSenderResult result = ssender.send(0, “86”, phoneNumbers[0],
// "123456为您的登录验证码,请于2分钟内填写。如非本人操作,请忽略本短信。 ", “”, “”);
// System.out.print(result);
// } catch (HTTPException e) {
// // HTTP响应码错误
// e.printStackTrace();
// } catch (JSONException e) {
// // json解析错误
// e.printStackTrace();
// } catch (IOException e) {
// // 网络IO错误
// e.printStackTrace();
// }

    // 指定模板ID单发短信try {String[] params = {"code"};// 数组具体的元素个数和模板中变量个数必须一致,例如事例中templateId:5678对应一个变量,参数数组中元素个数也必须是一个SmsMultiSender msender = new SmsMultiSender(appid, appkey);SmsMultiSenderResult result =  msender.sendWithParam("86", phoneNumbers,templateId, params, smsSign, "", "");  // 签名参数未提供或者为空时,会使用默认签名发送短信System.out.print(result.toString());if(result.result==0){reStr = "发送成功";}else{reStr = "发送失败";}} catch (HTTPException e) {// HTTP响应码错误e.printStackTrace();} catch (JSONException e) {// json解析错误e.printStackTrace();} catch (IOException e) {// 网络IO错误e.printStackTrace();}return reStr;
}

}

腾讯云短信发送接口类相关推荐

  1. 阿里云短信发送接口直接HTTP请求调用

    最新一个个性化项目,客户要求使用阿里云短信发送接口. 但是实在不想引入阿里云的SDK,就自己生成签名,拼接URL实现,  其实用他们的SDK最终也是一哥GET请求进行调用,归根接底还是HTTP请求. ...

  2. 腾讯云短信发送验证码(超详细)

    在大部分的短信平台,能免费送的短信条数也就是几条,太少了,测试都不够,基本上都是要充钱够买的.我也注册了好几个平台,发现腾讯云免费赠送200条试用短信,就很不错.在我们学生党项目测试来说的话,就已经绰 ...

  3. 最新阿里云短信服务接口类【亲测成功】

    阿里大于 最新的阿里云短信接口,适用于阿里大于搬家以后的情况. 之前一直用阿里大于的短信接口,最近上项目时发现阿里大于悄悄地搬家到了阿里云!阿里云的SDK文件繁多,看得一头雾水!下面代码是最新的可适用 ...

  4. Java整合腾讯云短信发送

    1. 引入相关maven依赖 <dependency><groupId>com.github.qcloudsms</groupId><artifactId&g ...

  5. Java阿里云短信发送工具类

    短信服务API介绍 阿里云短信发送:调用SendSms发送短信_短信服务-阿里云帮助中心 <!--springboot项目阿里云发送短信--> <dependency>< ...

  6. 阿里云短信发送接口调试

    1.注册阿里云账号,并开通云短信服务 开通短信服务时免费的,但是发短信需要从点钱,短信收费可以按发送条数收费 2.充值 3.申请短信签名 4.申请短信模板 5.创建AccessKey,这是很重要,是程 ...

  7. 腾讯云短信发送失败提示1038错误

    短信正文模板如下: 尊敬的客户,您好.您正在进行{1}电子签名,请确认系本人操作,验证码{2} 第一个参数是客户的姓名,第二个参数是验证码.发送短息失败,如图 1038错误码------验证码类模版, ...

  8. 腾讯云短信发送api(SendSms)--java

    一.申请腾讯云帐号并开通短信服务(开通短信服务需要手机实名认证) 1.注册或登录地址:登录 - 腾讯云 2.登录后搜索:短信  3.创建签名,注意,这里的签名内容在代码里面要用到.(提交审核两个小时之 ...

  9. 腾讯云短信发送(php - think PHP 6)

    1.腾讯云短信服务 - 快速入门 ,流程走完. 2.使用 API Explorer 云-API-控制台 - 发送短信 调试控制台获取示例代码 PS:完善必填参数, 注意某些非必填参数:SignName ...

最新文章

  1. 前端面试常考知识点---js
  2. SAP HR模块复制PA30的人员
  3. FreeMarker整合Spring 3
  4. 黑魔方之《计算机学习金手册》(无格式纯文本版)
  5. Iometer 性能测试:理论/应用性能测试
  6. python规则框架_Pytest框架【2】:用例规则
  7. 学习Java的三十三个建议
  8. 11 个 Nginx 参数性能优化工作
  9. Python3 函数注释: 参数 中 的 冒号 与 箭头
  10. 文件服务器映驱动,映射驱动程序文件 - Windows drivers | Microsoft Docs
  11. 院士怒批:中国科研被SCI和西方支配,贫于创新、贫于思想
  12. 计算机组成与设计英文版在线,计算机组成与设计(硬件软件接口英文版原书第5版RISC-V版)/经典原版书库...
  13. VB获取系统目录的简单方法
  14. 项目功能介绍 非常有用
  15. 巴伦变压器电路图_基于变压器原理的巴伦电路系统分析
  16. WPF Binding学习(三)
  17. JPA @Query动态添加参数查询(超级详细,附代码)
  18. 广告机-开机自动播放-视频-电影-图片-竖屏-分屏-展示机
  19. 数据结构Status
  20. 【每日力扣10】有效的数独

热门文章

  1. Oracle EBS 后台提交请求集 FND_SUBMIT.SUBMIT_PROGRAM
  2. 4/17 腾讯广州微信客户端开发一面
  3. 全国软件2. 三人年龄
  4. 将centos7打造成桌面系统centos
  5. uniapp 跳转公众号获其他小程序
  6. 区块链毕业设计必读论文【2020-5】
  7. 小米电视屏蔽开机广告的方法
  8. linux由浅入深学习一
  9. 产品经理原型工具选择:墨刀和axure的区别?
  10. Cheapest Flights Within K Stops