springboot 最新腾讯云短信接入的坑(包含所有操作流程)

腾讯云接入短信,需要填写备案好的域名,且通过域名能正常访问到你的网站。如果你的服务器,域名全部都在腾讯云,请确保你的服务器可达,且域名已完成备案,域名的某个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即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章