腾讯云短信发送接口类
依赖:
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;
}
}
腾讯云短信发送接口类相关推荐
- 阿里云短信发送接口直接HTTP请求调用
最新一个个性化项目,客户要求使用阿里云短信发送接口. 但是实在不想引入阿里云的SDK,就自己生成签名,拼接URL实现, 其实用他们的SDK最终也是一哥GET请求进行调用,归根接底还是HTTP请求. ...
- 腾讯云短信发送验证码(超详细)
在大部分的短信平台,能免费送的短信条数也就是几条,太少了,测试都不够,基本上都是要充钱够买的.我也注册了好几个平台,发现腾讯云免费赠送200条试用短信,就很不错.在我们学生党项目测试来说的话,就已经绰 ...
- 最新阿里云短信服务接口类【亲测成功】
阿里大于 最新的阿里云短信接口,适用于阿里大于搬家以后的情况. 之前一直用阿里大于的短信接口,最近上项目时发现阿里大于悄悄地搬家到了阿里云!阿里云的SDK文件繁多,看得一头雾水!下面代码是最新的可适用 ...
- Java整合腾讯云短信发送
1. 引入相关maven依赖 <dependency><groupId>com.github.qcloudsms</groupId><artifactId&g ...
- Java阿里云短信发送工具类
短信服务API介绍 阿里云短信发送:调用SendSms发送短信_短信服务-阿里云帮助中心 <!--springboot项目阿里云发送短信--> <dependency>< ...
- 阿里云短信发送接口调试
1.注册阿里云账号,并开通云短信服务 开通短信服务时免费的,但是发短信需要从点钱,短信收费可以按发送条数收费 2.充值 3.申请短信签名 4.申请短信模板 5.创建AccessKey,这是很重要,是程 ...
- 腾讯云短信发送失败提示1038错误
短信正文模板如下: 尊敬的客户,您好.您正在进行{1}电子签名,请确认系本人操作,验证码{2} 第一个参数是客户的姓名,第二个参数是验证码.发送短息失败,如图 1038错误码------验证码类模版, ...
- 腾讯云短信发送api(SendSms)--java
一.申请腾讯云帐号并开通短信服务(开通短信服务需要手机实名认证) 1.注册或登录地址:登录 - 腾讯云 2.登录后搜索:短信 3.创建签名,注意,这里的签名内容在代码里面要用到.(提交审核两个小时之 ...
- 腾讯云短信发送(php - think PHP 6)
1.腾讯云短信服务 - 快速入门 ,流程走完. 2.使用 API Explorer 云-API-控制台 - 发送短信 调试控制台获取示例代码 PS:完善必填参数, 注意某些非必填参数:SignName ...
最新文章
- 前端面试常考知识点---js
- SAP HR模块复制PA30的人员
- FreeMarker整合Spring 3
- 黑魔方之《计算机学习金手册》(无格式纯文本版)
- Iometer 性能测试:理论/应用性能测试
- python规则框架_Pytest框架【2】:用例规则
- 学习Java的三十三个建议
- 11 个 Nginx 参数性能优化工作
- Python3 函数注释: 参数 中 的 冒号 与 箭头
- 文件服务器映驱动,映射驱动程序文件 - Windows drivers | Microsoft Docs
- 院士怒批:中国科研被SCI和西方支配,贫于创新、贫于思想
- 计算机组成与设计英文版在线,计算机组成与设计(硬件软件接口英文版原书第5版RISC-V版)/经典原版书库...
- VB获取系统目录的简单方法
- 项目功能介绍 非常有用
- 巴伦变压器电路图_基于变压器原理的巴伦电路系统分析
- WPF Binding学习(三)
- JPA @Query动态添加参数查询(超级详细,附代码)
- 广告机-开机自动播放-视频-电影-图片-竖屏-分屏-展示机
- 数据结构Status
- 【每日力扣10】有效的数独