1.首先登录阿里大鱼官网,注册成为开发者;
2.查看阿里大鱼的API文档;
3.下载阿里大鱼的jar包;
4.开始开发;
5.将jar导入到项目的lib目录下;
6.创建SMSSend测试类,代码如下:
//获取验证码
String yzm = getYZM();
//URL
String url="http://gw.api.taobao.com/router/rest";
//创建应用后系统自动生成的appkey和secret
String appkey="*********";
String secret="************************************";
//短信模板
String json = "{\"code\":\"" + yzm + "\",\"product\":\"公司名称\"}";
TaobaoClient client =newDefaultTaobaoClient(url, appkey, secret);
AlibabaAliqinFcSmsNumSendRequest req =newAlibabaAliqinFcSmsNumSendRequest();
req.setExtend("123456");
req.setSmsType("normal");
req.setSmsFreeSignName("注册验证");
req.setSmsParamString(json);
req.setRecNum("手机号");
req.setSmsTemplateCode("短信模版代码");
try{
AlibabaAliqinFcSmsNumSendResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
return1;
}catch(Exception e) {
return -1;
}
public static String getYZM() {
Random rad = new Random();
String result = rad.nextInt(1000000) + "";
if (result.length() != 6) {
return getYZM();
}
return result;
}
Random rad = new Random();
String result = rad.nextInt(1000000) + "";
if (result.length() != 6) {
return getYZM();
}
return result;
}