JAVA对接腾讯云短信发送

1.创建签名模板

2.创建正文模板

3.创建应用

4.创建secretId和secretKey

5.引入maven依赖

6.示例代码

7.返回结果

 

踩坑:

1.引入腾讯云sdk3.1.87之后,maven-dependency-check插件报错,说引入的jar包有安全漏洞,分别是okhttp和log4j

  解决办法:

    1.对于okhttp,把有漏洞的jar排除掉,引入2.x最新的版本

    2.对于log4j,由于1.x已经停止维护了,所以没有更新的包用来替换,去腾讯云sdk文档上发现,3.1.87不是最新的sdk,最新的是3.1.207,换成3.1.207之后,发现问题已经被修复了。

2.测试环境腾讯云发送短信失败,报错信息为 the signature is expired,please request again...

  原因:查看腾讯元错误码发现错误描述是

      

 

       登陆ids服务器,发现系统时间是8分钟之前,所以签名失败。

   解决办法:修改系统时间,date -s 【时间】

 

posted @ 2021-02-01 17:58  红嘴鲤鱼  阅读(388)  评论(0编辑  收藏  举报