类 AliyunUtils

java.lang.Object
org.dromara.sms4j.aliyun.utils.AliyunUtils

public class AliyunUtils extends Object
作者:
Richard
  • 字段详细资料

  • 构造器详细资料

    • AliyunUtils

      public AliyunUtils()
  • 方法详细资料

    • generateSendSmsRequestUrl

      public static String generateSendSmsRequestUrl(AlibabaConfig alibabaConfig, String message, String phone, String templateId) throws Exception
      抛出:
      Exception
    • specialUrlEncode

      private static String specialUrlEncode(String value) throws Exception
      url编码
      抛出:
      Exception
    • sign

      private static String sign(String accessSecret, String stringToSign)
      生成签名
      参数:
      accessSecret - accessSecret
      stringToSign - 待生成签名的字符串
    • generateParamMap

      public static Map<String,String> generateParamMap(AlibabaConfig alibabaConfig, String phone, String message, String templateId)
      生成请求body参数
      参数:
      alibabaConfig - 配置数据
      phone - 手机号
      message - 短信内容
      templateId - 模板id
    • generateParamBody

      public static String generateParamBody(AlibabaConfig alibabaConfig, String phone, String message, String templateId) throws Exception
      生成请求参数body字符串
      参数:
      alibabaConfig - 配置数据
      phone - 手机号
      message - 短信内容
      templateId - 模板id
      抛出:
      Exception