public class HuaWeiYunClient extends AbstractClient
| 限定符和类型 | 字段和说明 |
|---|---|
private static java.lang.String |
AUTH_HEADER_VALUE
无需修改,用于格式化鉴权头域,给"Authorization"参数赋值
|
private static java.lang.String |
WSSE_HEADER_FORMAT
无需修改,用于格式化鉴权头域,给"X-WSSE"参数赋值
|
appKey, appSecret, endPoint, region, smsTemplateMap, timeOut| 构造器和说明 |
|---|
HuaWeiYunClient(SmsClientProperties smsClientProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
private java.lang.String |
buildRequestBody(java.lang.String sender,
java.lang.String receiver,
java.lang.String templateId,
java.lang.String templateParas,
java.lang.String statusCallbackUrl,
java.lang.String signature)
构造请求Body体
|
private java.lang.String |
buildWsseHeader(java.lang.String appKey,
java.lang.String appSecret)
构造X-WSSE参数值
|
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)
发送短信验证码。
|
propertiesChangeprivate static final java.lang.String WSSE_HEADER_FORMAT
private static final java.lang.String AUTH_HEADER_VALUE
public HuaWeiYunClient(SmsClientProperties smsClientProperties)
public java.lang.String sendCode(java.lang.String code,
java.lang.String... phoneNumbers)
throws java.lang.Exception
IClientsendCode 在接口中 IClientsendCode 在类中 AbstractClientcode - 验证码phoneNumbers - 手机号java.lang.Exceptionpublic java.lang.String sendCode(java.lang.String templateId,
java.lang.String code,
java.lang.String... phoneNumbers)
throws java.lang.Exception
IClientsendCode 在接口中 IClientsendCode 在类中 AbstractClienttemplateId - 模版keycode - 验证码phoneNumbers - 手机号java.lang.Exceptionpublic java.lang.String send()
throws java.lang.Exception
IClientsend 在接口中 IClientsend 在类中 AbstractClientjava.lang.Exceptionpublic 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
IClientsend 在接口中 IClientsend 在类中 AbstractClienttemplateId - 模版idparams - 参数phoneNumbers - 手机号java.lang.Exceptionprivate java.lang.String buildRequestBody(java.lang.String sender,
java.lang.String receiver,
java.lang.String templateId,
java.lang.String templateParas,
java.lang.String statusCallbackUrl,
java.lang.String signature)
sender - 发送方receiver - 接收方templateId - 模板idtemplateParas - 模板参数statusCallbackUrl - 回调urlsignature - | 签名名称,使用国内短信通用模板时填写private java.lang.String buildWsseHeader(java.lang.String appKey,
java.lang.String appSecret)
appKey - appKeyappSecret - appSecretCopyright © 2023. All rights reserved.