腾讯云短信验证码接口,
00-1010 1.所需依赖2。腾讯云配置(1)。获取短信签名(2)。创建文本模板(3)。创建密钥(4)。获取SdkAppId3。密码
目录
依赖关系groupIdcom.tencentcloudapi/groupId artifactId腾讯云-sdk-java/artifactId版本3 . 1 . 313/版本/依赖关系
1. 所需依赖
00-1010在腾讯云控制台查找短信
我用网站来创建签名。
需要有域名, 且域名已完成备案
下图是网站备案号,在腾讯云控制台上搜索网站备案可以查到。
已成功创建。
写下SignName。
2. 腾讯云配置
只需选择任意模板,其中{1} {2}是一个参数,稍后配置时会用到它。
我选择的第一个,参数
成功后,记下TemplateId
(1). 获取短信签名
记录密钥SecredId和SecretKey
(2). 创建正文模板
00-1010 public类smsservicetencentsmsimple { public void send(string mobile,string message){//参数为电话号码和发送的内容try { credential cred=new credential(your secret id,your secret key);//实例化一个http选项。可选,没有特殊要求可以跳过HTTP Profile HTTP Profile=new HTTP Profile();httpprofile . set endpoint( SMS . tencentcloudapi.com );//实例化一个客户端选项。可选,没有特殊要求可以跳过客户端配置文件客户端配置文件=新建客户端配置文件();client profile . sethttpprofile(httpProfile);//实例化客户端对象请求产品,clientProfile可选短信客户端client=新短信客户端(CRED, AP-Guangzhou ,client profile);//实例化一个请求对象,每个接口会对应一个请求对象sendSMS request req=newsendSMS request();string[]phone numberset 1={ 86 mobile };req . setphonenumberset(phonenumberset 1);Req.setSmsSdkAppId(你的SdkAppId);Req.setSignName(你的sign name);Req.setTemplateId(你的TemplateId);string[]template paramset 1={ message };//你的body模板参数,我的是一个,如果两个数组中有两个元素req . settemplateparameterset(templateparamset 1);//返回的resp是SendSmsResponse的实例,对应请求对象SendSMS Response RESP=client . SendSMS(req);//以json格式输出字符串,返回system . out . println(send SMS response . tojsonstring(RESP));} catch(TencentCloudSDKException e){ system . out . println(e . tostring());}}}就这样。本文介绍了在Spring中使用腾讯云发送短信验证码的实现实例。更多关于Spring腾讯云发送短信验证码的信息,请搜索热门IT之前的文章或者继续浏览下面的相关文章。我希望你以后能更多地支持流行音乐!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。