腾讯云接入短信,需要填写备案好的域名,且通过域名能正常访问到你的网站。如果你的服务器,域名全部都在腾讯云,请确保你的服务器可达,且域名已完成备案,域名的某个A记录正常(通常是www),通过这个记录值可以访问到你的网站。这是大前提。

购买了短信套餐之后,新建一个应用,会有一个审核,审核通过之后可以看见短信接入的appId和appKey,这两个东西用于接口验签,记下来。然后,前往 腾讯云短信接入sdk ,将里面的例子copy出来之后,就完成了一大半,还有一半在于,由于其sdk变化了,而接口文档没有发生变化,所以发送方法进行调用的时候需要进行修改,修改为下面的样子

String[] params = {"123123"};
String[] phoneNumbers = {"134xxxxxxxx"};
SmsMultiSenderResult result = msender.sendWithParam("86", phoneNumbers,
                    templateId, params, smsSign, "", "");

值得注意的是,腾讯云短信的验证码只支持数字格式,所以尽管其是字符串,但是只能包含数字字符。

如果你在使用maven引入腾讯云短信依赖的时候出现异常,可以删除项目中由maven生成的文件,重新mvn install即可。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐