jar包下载地址:点击打开链接
public static boolean sendSMS(String freesignname, String templatecode, String phone_num){
try {//ProUtil读取配置文件的类、StringUtils判断字符串是否为空的类
ProUtil proUtil = ProUtil.getInstance();
if(StringUtils.isBlank(freesignname)){
freesignname = proUtil.getValue("sms.freesignname");
}
if(StringUtils.isBlank(templatecode)){
templatecode = proUtil.getValue("sms.templatecode");
}
String appkey = proUtil.getValue("sms.appkey");
String secret = proUtil.getValue("sms.secret");
String url = "http://gw.api.taobao.com/router/rest";
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAliqinFcSmsNumSendRequest req = new AlibabaAliqinFcSmsNumSendRequest();
req.setExtend("sms");
req.setSmsType("normal");
req.setSmsFreeSignName(freesignname);
req.setRecNum(phone_num);
req.setSmsTemplateCode(templatecode);
AlibabaAliqinFcSmsNumSendResponse rsp = client.execute(req);
if(rsp.getResult()==null) {
return false;
}
String send_result = rsp.getBody();
log.info(send_result);
} catch (Exception e) {
e.printStackTrace();
return false;
}
return true;
}