java 阿里大于短信发送功能代码
2017-02-20 16:51
761 查看
业务要求:公司购买阿里大于服务,需要使用阿里大于的接口服务,发送短信。
功能代码:
package com.wlsq.kso.util;
import com.taobao.api.DefaultTaobaoClient;
import com.taobao.api.TaobaoClient;
import com.taobao.api.request.AlibabaAliqinFcSmsNumSendRequest;
import com.taobao.api.response.AlibabaAliqinFcSmsNumSendResponse;
public class ALiMsg {
// 阿里大于key secret
static String appkey = "************";
static String secret = "************";
static String url = "http://gw.api.taobao.com/router/rest";
public static boolean sendSmsCode(String telephone, Integer phonecode) {
try {
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAliqinFcSmsNumSendRequest req = new AlibabaAliqinFcSmsNumSendRequest();
req.setSmsType("normal");
req.setSmsFreeSignName("未来社区");
req.setSmsParamString("{\"name\":\"" +phonecode+ "\"}");
req.setRecNum(telephone);
req.setSmsTemplateCode("*****");
AlibabaAliqinFcSmsNumSendResponse rsp = client.execute(req);
} catch (Exception e) {
return false;
}
return true;
}
public static void main(String[] args) {
int a = (int) (Math.random() * (9999 - 1000 + 1)) + 1000;// 产生1000-9999的随机数
boolean target = sendSmsCode("13265740591", a);
System.out.println("短信发送状态:"+target);
}
}
功能代码:
package com.wlsq.kso.util;
import com.taobao.api.DefaultTaobaoClient;
import com.taobao.api.TaobaoClient;
import com.taobao.api.request.AlibabaAliqinFcSmsNumSendRequest;
import com.taobao.api.response.AlibabaAliqinFcSmsNumSendResponse;
public class ALiMsg {
// 阿里大于key secret
static String appkey = "************";
static String secret = "************";
static String url = "http://gw.api.taobao.com/router/rest";
public static boolean sendSmsCode(String telephone, Integer phonecode) {
try {
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAliqinFcSmsNumSendRequest req = new AlibabaAliqinFcSmsNumSendRequest();
req.setSmsType("normal");
req.setSmsFreeSignName("未来社区");
req.setSmsParamString("{\"name\":\"" +phonecode+ "\"}");
req.setRecNum(telephone);
req.setSmsTemplateCode("*****");
AlibabaAliqinFcSmsNumSendResponse rsp = client.execute(req);
} catch (Exception e) {
return false;
}
return true;
}
public static void main(String[] args) {
int a = (int) (Math.random() * (9999 - 1000 + 1)) + 1000;// 产生1000-9999的随机数
boolean target = sendSmsCode("13265740591", a);
System.out.println("短信发送状态:"+target);
}
}
相关文章推荐
- 使用阿里大于平台发送短信验证码java代码实现
- 利用阿里大于实现发送短信(JAVA版)
- Java代码实现SMS短信发送功能
- java使用阿里大于发送短信(现在已经更名为云通讯下的短信服务)
- java 实现阿里大于 发送短信demo
- JAVA代码之短信发送功能(luosimao)
- 发送短信验证码到手机(阿里大于平台) java
- 利用阿里大于实现java短信验证功能
- Java使用阿里大于发送短信通知和短信验证码
- 阿里大于~发送短信功能实现
- Java使用阿里大于发送短信通知和短信验证码
- 阿里大于 短信发送API开发介绍(JAVA)
- 阿里大于PHP短信发送功能
- java项目中使用阿里大于平台进行短信发送
- 阿里大于发送短信(java)
- 利用阿里大于发送短信验证码(java)
- spring mvc 发送短信验证码功能 阿里大于
- Java接入阿里大于短信平台在项目中发送短信
- 利用阿里大于实现发送短信(JAVA版)
- 利用阿里大于实现发送短信(JAVA版)