| 构造器和说明 |
|---|
AliYunSmsUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
send(String accessKeyId,
String accessKeySecret,
String signName,
String templateCode,
String phoneNumbers,
com.alibaba.fastjson.JSONObject templateParam)
发送短信
|
static boolean |
sendBatch(String accessKeyId,
String accessKeySecret,
List<String> signNames,
String templateCode,
List<String> phones,
com.alibaba.fastjson.JSONArray templateParam)
批量发送短信
|
@NonNull
public static boolean send(@NonNull
String accessKeyId,
@NonNull
String accessKeySecret,
@NonNull
String signName,
@NonNull
String templateCode,
@NonNull
String phoneNumbers,
@Nullable
com.alibaba.fastjson.JSONObject templateParam)
throws AliYunSmsSendException
accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretsignName - 短信签名templateCode - 短信模板ID, 发送国际/港澳台消息时, 请使用国际/港澳台短信模版phoneNumbers - 短信接收号码, 支持以逗号分隔的形式进行批量调用
批量上限为1000个手机号码, 批量调用相对于单条调用及时性稍有延迟, 验证码类型的短信推荐使用单条调用的方式
发送国际/港澳台消息时, 接收号码格式为: 国际区号+号码, 如"85200000000"templateParam - 短信模板变量替换JSON串, 友情提示: 如果JSON中需要带换行符, 请参照标准的JSON协议AliYunSmsSendException - 阿里云短信发送异常public static boolean sendBatch(@NonNull
String accessKeyId,
@NonNull
String accessKeySecret,
@NonNull
List<String> signNames,
@NonNull
String templateCode,
@NonNull
List<String> phones,
@Nullable
com.alibaba.fastjson.JSONArray templateParam)
throws AliYunSmsSendException
accessKeyId - AccessKeyIdaccessKeySecret - AccessKeySecretsignNames - 短信签名, JSON格式templateCode - 短信模板IDphones - 短信接收号码, JSON格式, 批量上限为100个手机号码
批量调用相对于单条调用及时性稍有延迟, 验证码类型的短信推荐使用单条调用的方式templateParam - 短信模板变量替换JSON串, 友情提示: 如果JSON中需要带换行符, 请参照标准的JSON协议AliYunSmsSendException - 阿里云短信发送异常Copyright © 2021 HaiChuang Inc.. All rights reserved.