1:添加腾讯短信依赖
<dependency>
<groupId>com.github.qcloudsms</groupId>
<artifactId>qcloudsms</artifactId>
<version>1.0.6</version>
</dependency>
2:腾讯短信发送代码
public class TenXunSmsHelper {
private final static Logger logger = LoggerFactory.getLogger(TenXunSmsHelper.class);
String smsSign = "这里添你申请的签名,注意不是ID,是签名,中文。";
public static boolean sendSms(ArrayList<String> phoneNumbers, Integer smsTemplate, ArrayList<String> params) {
SmsResultBase result;
try {
if (phoneNumbers.isEmpty()) {
return false;
}
if (phoneNumbers.size() == 1) {
SmsSingleSender sSender = new SmsSingleSender(CommonConstant.TENXUN_APPID, CommonConstant.TENXUN_APPKEY);
result = sSender.sendWithParam("86", phoneNumbers.get(0), smsTemplate, params, CommonConstant.TENXUN_SMSSIGN, "", "");
} else {
SmsMultiSender sSender = new SmsMultiSender(CommonConstant.TENXUN_APPID, CommonConstant.TENXUN_APPKEY);
result = sSender.sendWithParam("86", phoneNumbers, smsTemplate, params, CommonConstant.TENXUN_SMSSIGN, "", "");
}
logger.info(String.valueOf(result));
} catch (Exception e) {
e.printStackTrace();
}
return true;
}
}