跳至主要內容

🎤合一短信

wind大约 1 分钟

厂商信息

产品计费open in new window

基础配置

sms:
  uni:
    # 访问键标识
    accessKeyId: your accessKeyId
    # 访问键秘钥 简易模式不需要配置
    accessKeySecret: your accessKeySecret
    #是否为简易模式 默认为true
    is-simple: true
    # 短信签名
    signature: your signature
    # 模板Id 发送固定模板短信时使用的此配置
    templateId: your templateId
    # 模板变量名称 上述模板的变量名称
    templateName: your templateName

数据库风格配置

{
  "accessKeyId": "your accessKeyId",
  "accessKeySecret": "your accessKeySecret",
  "isSimple": true,
  "signature": "your signature",
  "templateId": "your templateId",
  "templateName": "your templateName"
}

手动写入配置文件风格

@Configuration
public class SmsConfiguration {
    
    @Bean
    public UniConfig uniConfig() {
        UniConfig uniConfig = SupplierFactory.getUniConfig();
        uniConfig.setAccessKeyId("your accessKeyId");
        uniConfig.setAccessKeySecret("your accessKeySecret");
        uniConfig.setIsSimple(true);
        uniConfig.setSignature("your signature");
        uniConfig.setTemplateId("your templateId");
        uniConfig.setTemplateName("your templateName");
        return uniConfig;
    }
}

其他方式

如果你想在某个环节动态的改变配置中的值,可以随时通过
SupplierFactory.getUniConfig() 获取合一短信的单例配置对象,并且修改它的值,
如果你修改了合一短信配置的值在发送短信前必须至少调用一次
SmsFactory.refresh(SupplierType.UNI_SMS);方法进行配置刷新。