By CaesarChang                 合作: [email protected]

~关注我  带你看更多精品技术和面试必备

阿里云短信发送SMS

阿里云短信发送SMS

<<6>>创建短信模板

<<7>>创建子账户秘钥

阿里云短信发送SMS

阿里云短信发送SMS

打开IDEA   引入Jar文件

然后粘贴代码  替换参数部分

public static boolean send(String phoneNumber,String code) {

DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "你的
accessKeyId", "你的AccessKeySecret");
IAcsClient client = new DefaultAcsClient(profile);
CommonRequest request = new CommonRequest();
request.setMethod(MethodType.POST);
request.setDomain("dysmsapi.aliyuncs.com");
request.setVersion("2017-05-25");
request.setAction("SendSms");
request.putQueryParameter("RegionId", "cn-hangzhou");
request.putQueryParameter("PhoneNumbers", phoneNumber);
request.putQueryParameter("SignName", "短信签名名称");
request.putQueryParameter("TemplateCode", "短信模板CODE");
request.putQueryParameter("TemplateParam", "JSON格式参数列表");
try {
CommonResponse response = client.getCommonResponse(request);
System.out.println(response.getData());
String json = response.getData();
Gson g = new Gson();
HashMap result = g.fromJson(json, HashMap.class);
if("OK".equals(result.get("Message"))) {
return true;
}
} catch (ServerException e) {
e.printStackTrace();
} catch (ClientException e) {
e.printStackTrace();
}
return false;
}

 

相关文章: