public class SmsClient extends Object
| 构造器和说明 |
|---|
SmsClient(com.aliyuncs.IAcsClient acsClient,
Map<String,SmsTemplate> smsTemplates)
Instantiates a new SmsClient.
|
SmsClient(String accessKeyId,
String accessKeySecret)
Instantiates a new SmsClient.
|
SmsClient(String accessKeyId,
String accessKeySecret,
Map<String,SmsTemplate> smsTemplates)
Instantiates a new SmsClient.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
send(BatchSmsTemplate batchSmsTemplate)
批量发送短信.
|
void |
send(SmsTemplate smsTemplate)
发送短信.
|
void |
send(String smsTemplateKey)
发送短信.
|
void |
send(String smsTemplateKey,
String... phoneNumbers)
发送短信.
|
int |
sendVerificationCode(String smsTemplateKey,
String phoneNumber)
发送短信验证码.
|
public SmsClient(String accessKeyId, String accessKeySecret)
accessKeyId - 阿里云短信 accessKeyIdaccessKeySecret - 阿里云短信 accessKeySecretpublic SmsClient(String accessKeyId, String accessKeySecret, Map<String,SmsTemplate> smsTemplates)
accessKeyId - 阿里云短信 accessKeyIdaccessKeySecret - 阿里云短信 accessKeySecretsmsTemplates - 预置短信模板public SmsClient(com.aliyuncs.IAcsClient acsClient,
Map<String,SmsTemplate> smsTemplates)
acsClient - IAcsClientsmsTemplates - 预置短信模板public int sendVerificationCode(String smsTemplateKey, String phoneNumber)
phoneNumber - 手机号码(中国)public void send(String smsTemplateKey)
smsTemplateKey - 预置短信模板 keypublic void send(String smsTemplateKey, String... phoneNumbers)
smsTemplateKey - 预置短信模板 keyphoneNumbers - 手机号码,优先于预置短信模板中配置的手机号码public void send(SmsTemplate smsTemplate)
smsTemplate - 短信模板public void send(BatchSmsTemplate batchSmsTemplate)
批量发送短信接口,支持在一次请求中分别向多个不同的手机号码发送不同签名的短信。 手机号码,签名,模板参数字段个数相同,一一对应,短信服务根据字段的顺序判断发往指定手机号码的签名。
如果您需要往多个手机号码中发送同样签名的短信,请使用 send(SmsTemplate)。
batchSmsTemplate - 批量发送短信模板Copyright © 2019. All rights reserved.