Skip to content

support-sms (短信发送组件)

  • maven引入

    xml
    <dependency>
        <groupId>com.mfwl.ruoyi</groupId>
        <artifactId>support-geocoding</artifactId>
    </dependency>
  • 必备配置

    yaml
    ruoyi: 
      sms: 
      	#短信平台 腾讯短信:TENCENT,阿里短信:ALI_YUN,凌凯短信:LING_KAI
      	type: TENCENT
      	#对应短信平台配置
      	aliyun: 
      		accessKey-id: 阿里云密钥id
      		access-key-secret: 密钥的key
    		sign-name: 阿里云,签名信息可前往 国内短信 或 国际/港澳台短信 的签名管理查看
    	tencent: 
    		secret-id: 腾讯云密钥id
    		secret-key: 腾讯云密钥的key
    		sdk-app-id: 短信 SdkAppId,在 短信控制台 添加应用后生成的实际 SdkAppId
    		sign-name: 腾讯云,签名信息可前往 国内短信 或 国际/港澳台短信 的签名管理查看
    	lingkai: 
    		CorpID: 接口账户名
    		Pwd: 接口密码
  • 发送短信方法

    java
    public interface SmsPublisher {
    	/**
    	 * 发送短信
    	 * @param phone 手机号码
    	 * @param templateId 模板id
    	 * @param templateParamSet 模板参数
    	 */
    	void sendSms(String phone, String templateId, String[] templateParamSet);
    
    }

本内容仅限内部使用,技术细节以实际代码为准