阿里云消息队列demo
//设置超时时间-可自行调整
System.setProperty(“sun.net.client.defaultConnectTimeout”, “10000”);
System.setProperty(“sun.net.client.defaultReadTimeout”, “10000”);
//初始化ascClient需要的几个参数
final String product = “Dysmsapi”;//短信API产品名称(短信产品名固定,无需修改)
final String domain = “dysmsapi.aliyuncs.com”;//短信API产品域名(接口地址固定,无需修改)
//替换成你的AK
final String accessKeyId = “yourAccessKeyId”;//你的accessKeyId,参考本文档步骤2
final String accessKeySecret = “yourAccessKeySecret”;//你的accessKeySecret,参考本文档步骤2
//初始化ascClient,暂时不支持多region(请勿修改)
IClientProfile profile = DefaultProfile.getProfile(“cn-hangzhou”, accessKeyId,
accessKeySecret);
DefaultProfile.addEndpoint(“cn-hangzhou”, “cn-hangzhou”, product, domain);
IAcsClient acsClient = new DefaultAcsClient(profile);
//组装请求对象
SendSmsRequest request = new SendSmsRequest();
//使用post提交
request.setMethod(MethodType.POST);
//必填:待发送手机号。支持以逗号分隔的形式进行批量调用,批量上限为1000个手机号码,批量调用相对于单条调用及时性稍有延迟,验证码类型的短信推荐使用单条调用的方式;发送国际/港澳台消息时,接收号码格式为00+国际区号+号码,如“0085200000000”
request.setPhoneNumbers(“1500000000”);
//必填:短信签名-可在短信控制台中找到
request.setSignName(“云通信”);
//必填:短信模板-可在短信控制台中找到,发送国际/港澳台消息时,请使用国际/港澳台短信模版
request.setTem