前言
有想使用短信API服务的朋友可以如果没有注册腾讯云的话可以注册一下,好像新用户可以免费领取100条短信服务(PS:绝对不是打广告)

一、登录腾讯云操作平台

登陆腾讯云的平台https://cloud.tencent.com/,登陆成功后搜索短信,进入短信产品的控制台,进入短信平台后,需要创建签名和创建正文模板。
1.创建签名模板

2.创建正文模板

这两步都需要审核,按照指引填写即可,一般时间会在2小时左右.

当你的签名审核通过后,在控制台可以看到签名的id和签名的内容,其中签名的内容在后续的开发中会用到。

短信正文审核通过后,可以看到模版的ID和模版的内容,模版的内容可以用占位符{xx},比如以下的短信正文模版:

TSF应用告警:告警标题:{1},告警内容:{2}。

上面的模版含有2个参数,在后续会有用到。

二、创建应用

在短信平台中的应用管理里创建应用,创建成功后,有个SDK AppID,这个在会用到

三、创建secretId和secretKey

这两个是调用API的权限,所以这两个应高度保密,可以:申请secretId

四、进行开发

导入maven依赖

<dependency><groupId>com.tencentcloudapi</groupId><artifactId>tencentcloud-sdk-java</artifactId><!-- go to https://search.maven.org/search?q=tencentcloud-sdk-java and get the latest version. --><version>3.0.112</version>
</dependency>

具体代码

     String  appid = "xxx"; //你创建的应用AppIDString phone = "xxxx"; //手机号码,注意如果是国内的手机号码需要加86不然会报错int templated = 1234; //你的正文模板IDString smsSign = "xxx"; //你的签名模板中的内容,不是签名IDfinal String url = "https://yun.tim.qq.com/v3/tlssmssvr/sendsms"; //请求地址// 实例化一个认证对象,入参需要传入腾讯云账户secretId,secretKey,Credential cred = new Credential("xxxxx","xxxx");// 实例化要请求产品(以cvm为例)的client对象ClientProfile clientProfile = new ClientProfile();clientProfile.setSignMethod(ClientProfile.SIGN_TC3_256);SmsClient smsClient = new SmsClient(cred, "ap-qingdao");//第一个是认证对象,第二个填产品所在的区//添加请求参数SendSmsRequest sendSmsRequest = new SendSmsRequest();sendSmsRequest.setSmsSdkAppid(appid);//appIdString[] phones={phone};  //发送短信的目标手机号,可填多个,我这就是使用一个因为是单发sendSmsRequest.setPhoneNumberSet(phones);sendSmsRequest.setTemplateID(templated+"");  //模版idString [] templateParam={"952700"};//模版参数,从前往后对应的是模版的{1}、{2},可以传多个用逗号隔开sendSmsRequest.setTemplateParamSet(templateParam);sendSmsRequest.setSign(smsSign); //签名内容,不是填签名idtry {SendSmsResponse sendSmsResponse= smsClient.SendSms(sendSmsRequest); //发送短信System.out.println(sendSmsResponse.toString());return ResultApi.ResultAll(ResultCodeInfoEnum.SUCCESS_MSG, sendSmsResponse);} catch (TencentCloudSDKException e) {e.printStackTrace();}return null;

成功的请求结果:

接口API开发指南:腾讯云接口API
SDK文档:SDK文档

基本使用的话到这里就基本完成,如果有不正确的地方希望各位大佬能够及时批评指正。在此感谢

调用腾讯云短信API接口相关推荐

  1. Java调用腾讯云短信API实现发送短信验证码完整。(详细,内附工具类)

    此先声明,本博文并不是为了推销腾讯云短信产品. 只是因为腾讯云短信SDK的使用指南讲的不是很详细,觉得肯定有很多人像我一样被搞的一头雾水.所以专门发一篇关于使用短信接口的博文,为了记录,也为了帮助和我 ...

  2. php 腾讯短信接口api,关于腾讯云短信 API 成功调用的分享

    腾讯云短信签名申请我用的个人公众号,很快就过审了,在这把需要注意的跟大家说一下.我发现很多人都没提到重点,复制粘贴党容易踩坑. 签名审核通过后,创建正文模板,如下图: 然后按照书本教程基本操作完成后, ...

  3. delphi 调用 腾讯云短信

    { 腾讯云短信demo berlin _20190626_012152 作者:高文杰 QQ:46140262 Tel: 13165191728 公司:山东易桥智能科技有限公司 完整源码下载地址  ht ...

  4. 大聪明教你学Java | 调用腾讯云短信接口,实现短信通知

    前言 提到短信接口,相信每一位程序猿都不会陌生,它可以来帮助我们实现短信验证码.短信通知等等功能,刚好最近在帮朋友开发一套会员管理系统,里面也集成了短信功能(短信接口平台选择的是腾讯云平台),借此机会 ...

  5. 【SpringBoot深入浅出系列】SpringBoot之调用腾讯云短信接口发送短信

    目录 一.开发前准备 1.创建签名 2.创建正文模板管理 3.创建应用 4.创建secretId和secretKey 二.开发 1.创建 Spring Initializr 项目 tengxunsms ...

  6. 腾讯云短信验证码接口调用案例

    1:引入jar包依赖 <!--短信接口--><dependency><groupId>com.github.qcloudsms</groupId>< ...

  7. 2021最新 Python调用腾讯云短信接口

    端口相关 登录实例前,需要放通什么端口? 您需要对实例绑定安全组开放相应端口,具体操作步骤请参考 典型场景配置. 云服务器常用端口有哪些? 请参考 服务器常用端口. 为何要开启端口?如何开启某个端口? ...

  8. 腾讯云短信发送接口类

    依赖: com.github.qcloudsms qcloudsms 1.0.5 import com.alibaba.fastjson.JSONException; import com.githu ...

  9. SpringBoot腾讯云短信实现验证码

    SpringBoot腾讯云短信实现验证码 在学习过程中偶然遇见需要实现验证码功能的需求,于是寻思着将功能抽取出来用于分享学习 业务功能:实现验证码60s,且要求防止用户高频刷验证码(即1min一次不多 ...

  10. 短信接口在本地调试正常_Pivotal实践:腾讯云短信小应用

    最近登录了一下腾讯云控制台,发现账户下居然每月有100条免费短信可以使用.结合一下最近成都阴晴不定的天气,女友上班老是忘记带伞的现状,于是决定开发一款天气短信提醒小应用,每天早上定时给女友发送天气状况 ...

最新文章

  1. Android App自适应draw9patch不失真背景
  2. 检查异常和非检查异常 有空你去学一下检查异常和非检查异常
  3. java keystore ca_PKCS12 Java Keystore from CA and User certificate in java
  4. PHP 多维数组转换一维数组
  5. java就业班学什么呀_传智播客JAVA就业班的学习心得
  6. 批量下载哨兵数据的方法探索
  7. 数据库设计-电话号码长度
  8. 2021年全球无损检测设备收入大约2189.6百万美元,预计2028年达到3076.2百万美元,2022至2028期间,年复合增长率CAGR为5.4%
  9. HTML中获取计算机用户名,VC++ 得到计算机名和用户名 GetComputerName GetUserName
  10. [渝粤教育] 徐州工业职业技术学院 药物分离技术 参考 资料
  11. 实时游戏对战引擎MatchVS,我的对战旅程
  12. LNZ32P4-C - Pan-Tilt-Zoom (PTZ) Camera with 1080p HD Video Color Night Vision
  13. 总谐波失真80_如何将总谐波失真(THD)控制着10%以下?
  14. mysql match 中文_Mysql全文搜索match against的用法
  15. Levenshtein 自动机(拼音纠错)
  16. 椭圆一般方程求解椭圆标准方程参数
  17. stg分区边界值问题
  18. [附源码]计算机毕业设计JAVA汽车票售票系统lunwen
  19. 【自然语言处理】韩语基础与入门(词汇篇)
  20. 车牌识别算法实现及其代码实现之一:车牌区域检测

热门文章

  1. python中ipo是什么意思呢_ipo是什么意思呢?ipo是不是就是上市呢?
  2. S7-1200 PLC的常见扩展模块
  3. Sonic 云真机测试平台1.3.2-release版本搭建
  4. 想你的风还是吹到了长沙
  5. 首月流水2.39亿美元,《原神》的发行策略是什么?
  6. ps快速放大缩小图片
  7. 科技风UI除了蓝色,还有什么配色选择?
  8. 计算机鼠标能用键盘不能用,电脑键盘鼠标都不能用了,怎么回事?
  9. 小白学习java连通、操作mysql数据库小记(更新中)
  10. java long转float_Java中为什么long能自动转换成float类型