🎺华为云国内短信
大约 2 分钟
厂商信息
基础配置
sms:
huawei:
# 华为短信应用appkey
appKey: your appKey
# appSecret
appSecret: your appSecret
# 短信签名
signature: your signature
# 国内短信签名通道号
sender: your sender
# 模板Id
templateId: your templateId
# 华为云国内短信状态报告接收地
statusCallBack: https://xxxx.com/v1
# APP接入地址 建立短信应用后获取到的地址
url: https://smsapi.cn-xxxxx-4.myhuaweicloud.com:443
数据库风格配置
{
"appKey": "your appKey",
"appSecret": "your appSecret",
"signature": "your signature",
"sender": "your sender",
"templateId": "your templateId",
"statusCallBack": "https://xxxx.com/v1",
"url": "https://smsapi.cn-xxxxx-4.myhuaweicloud.com:443"
}
手动写入配置文件风格
@Configuration
public class SmsConfiguration{
@Bean
public HuaweiConfig huaweiConfig(){
HuaweiConfig huaweiConfig = SupplierFactory.getHuaweiConfig();
huaweiConfig.setAppKey("your appKey");
huaweiConfig.setAppSecret("your appSecret");
huaweiConfig.setSignature("your signature");
huaweiConfig.setSender("your sender");
huaweiConfig.setTemplateId("your templateId");
huaweiConfig.setStatusCallBack("状态回调地址");
huaweiConfig.setUrl("官方创建短信应用后生成的地址");
return huaweiConfig;
}
}
其他方式
如果你想在某个环节动态的改变配置中的值,可以随时通过SupplierFactory.getHuaweiConfig()
获取华为云的单例配置对象,并且修改它的值,华为云短信可以不调用刷新方法的情况下随时拿到配置的值,但是我们还是建议使用SmsFactory.refresh(SupplierType.HUAWEI);
方法进行配置刷新。