类 BudingV2SmsImpl
java.lang.Object
org.dromara.sms4j.provider.service.AbstractSmsBlend<BudingV2Config>
org.dromara.sms4j.budingyun.service.BudingV2SmsImpl
- 所有已实现的接口:
org.dromara.sms4j.api.SmsBlend
BudingV2SmsImpl 布丁云V2短信实现
- 作者:
- NicholasLD
-
字段概要
字段从类继承的字段 org.dromara.sms4j.provider.service.AbstractSmsBlend
delayed, http, pool -
构造器概要
构造器限定符构造器说明BudingV2SmsImpl(BudingV2Config config) protectedBudingV2SmsImpl(BudingV2Config config, Executor pool, org.dromara.sms4j.comm.delayedTime.DelayedTime delayed) -
方法概要
修饰符和类型方法说明private org.dromara.sms4j.api.entity.SmsResponsegetResponse(cn.hutool.json.JSONObject resJson) org.dromara.sms4j.api.entity.SmsResponsemassTexting(List<String> phones, String message) 群发短信org.dromara.sms4j.api.entity.SmsResponsemassTexting(List<String> phones, String templateId, LinkedHashMap<String, String> messages) 群发短信 (布丁云V2暂不支持模板短信,此方法无效)private org.dromara.sms4j.api.entity.SmsResponserequestRetry(String phone, String message) org.dromara.sms4j.api.entity.SmsResponsesendMessage(String phone, String message) 说明:发送固定消息模板短信org.dromara.sms4j.api.entity.SmsResponsesendMessage(String phone, String templateId, LinkedHashMap<String, String> messages) 发送多条短信 (布丁云V2暂不支持模板短信)org.dromara.sms4j.api.entity.SmsResponsesendMessage(String phone, LinkedHashMap<String, String> messages) 发送多条短信从类继承的方法 org.dromara.sms4j.provider.service.AbstractSmsBlend
delayedMessage, delayedMessage, delayMassTexting, delayMassTexting, errorResp, getConfig, sendMessageAsync, sendMessageAsync, sendMessageAsync, sendMessageAsync从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.dromara.sms4j.api.SmsBlend
batchJoinBlacklist, batchRemovalFromBlacklist, getConfigId, joinInBlacklist, removeFromBlacklist
-
字段详细资料
-
retry
private int retry重试次数 -
URL
- 另请参阅:
-
-
构造器详细资料
-
BudingV2SmsImpl
protected BudingV2SmsImpl(BudingV2Config config, Executor pool, org.dromara.sms4j.comm.delayedTime.DelayedTime delayed) -
BudingV2SmsImpl
-
-
方法详细资料
-
getSupplier
-
sendMessage
从类复制的说明:AbstractSmsBlend说明:发送固定消息模板短信
此方法将使用配置文件中预设的短信模板进行短信发送
该方法指定的模板变量只能存在一个(配置文件中)
如使用的是腾讯的短信,参数字符串中可以同时存在多个参数,使用 & 分隔例如:您的验证码为{1}在{2}分钟内有效,可以传为 message="xxxx"+"&"+"5" sendMessage
- 指定者:
sendMessage在接口中org.dromara.sms4j.api.SmsBlend- 指定者:
sendMessage在类中AbstractSmsBlend<BudingV2Config>- 参数:
phone- 接收短信的手机号 message 消息内容
-
requestRetry
-
getResponse
private org.dromara.sms4j.api.entity.SmsResponse getResponse(cn.hutool.json.JSONObject resJson) -
sendMessage
public org.dromara.sms4j.api.entity.SmsResponse sendMessage(String phone, LinkedHashMap<String, String> messages) 发送多条短信- 指定者:
sendMessage在接口中org.dromara.sms4j.api.SmsBlend- 指定者:
sendMessage在类中AbstractSmsBlend<BudingV2Config>- 参数:
phone- 手机号messages- 消息内容- 返回:
- 发送结果
-
sendMessage
public org.dromara.sms4j.api.entity.SmsResponse sendMessage(String phone, String templateId, LinkedHashMap<String, String> messages) 发送多条短信 (布丁云V2暂不支持模板短信)- 指定者:
sendMessage在接口中org.dromara.sms4j.api.SmsBlend- 指定者:
sendMessage在类中AbstractSmsBlend<BudingV2Config>- 参数:
phone- 手机号templateId- 模板ID (布丁云V2暂不支持模板短信,此参数无效)messages- 模板参数- 返回:
- 发送结果
-
massTexting
群发短信- 指定者:
massTexting在接口中org.dromara.sms4j.api.SmsBlend- 指定者:
massTexting在类中AbstractSmsBlend<BudingV2Config>- 参数:
phones- 手机号列表message- 消息内容- 返回:
- 发送结果
-
massTexting
public org.dromara.sms4j.api.entity.SmsResponse massTexting(List<String> phones, String templateId, LinkedHashMap<String, String> messages) 群发短信 (布丁云V2暂不支持模板短信,此方法无效)- 指定者:
massTexting在接口中org.dromara.sms4j.api.SmsBlend- 指定者:
massTexting在类中AbstractSmsBlend<BudingV2Config>- 参数:
phones- 手机号列表templateId- 模板ID (布丁云V2暂不支持模板短信,此参数无效)messages- 模板参数- 返回:
- 发送结果
-
getHeaders
-