public abstract class AbstractClient extends java.lang.Object implements IClient
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.String |
appKey |
protected java.lang.String |
appSecret |
protected java.lang.String |
endPoint |
protected java.lang.String |
region |
protected java.util.Map<java.lang.String,SmsDetailProperties> |
smsTemplateMap |
protected java.lang.Long |
timeOut |
| 构造器和说明 |
|---|
AbstractClient(SmsProperties smsProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
propertiesChange(SmsDetailProperties smsDetailProperties) |
java.lang.String |
send()
发送短信,使用配置好的默认短信模版和默认的手机号
|
java.lang.String |
send(java.lang.String templateId,
java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String... phoneNumbers)
发送短信 指定模版id、参数、手机号
|
java.lang.String |
sendCode(java.lang.String code,
java.lang.String... phoneNumbers)
发送短信验证码。
|
java.lang.String |
sendCode(java.lang.String templateId,
java.lang.String code,
java.lang.String... phoneNumbers)
发送短信验证码。
|
protected java.util.Map<java.lang.String,SmsDetailProperties> smsTemplateMap
protected java.lang.String appKey
protected java.lang.String appSecret
protected java.lang.String region
protected java.lang.String endPoint
protected java.lang.Long timeOut
public AbstractClient(SmsProperties smsProperties)
public java.lang.String sendCode(java.lang.String code,
java.lang.String... phoneNumbers)
throws java.lang.Exception
IClientpublic java.lang.String sendCode(java.lang.String templateId,
java.lang.String code,
java.lang.String... phoneNumbers)
throws java.lang.Exception
IClientpublic java.lang.String send()
throws java.lang.Exception
IClientpublic java.lang.String send(java.lang.String templateId,
java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String... phoneNumbers)
throws java.lang.Exception
IClientpublic void propertiesChange(SmsDetailProperties smsDetailProperties)
smsDetailProperties - 当前模版属性值Copyright © 2023. All rights reserved.