添加阿里云短信服务支持
This commit is contained in:
34
pkg/env/env.go
vendored
34
pkg/env/env.go
vendored
@@ -293,6 +293,39 @@ func loadWechatPay() {
|
||||
|
||||
// endregion
|
||||
|
||||
// region aliyun
|
||||
|
||||
var (
|
||||
AliyunAccessKey string
|
||||
AliyunAccessKeySecret string
|
||||
AliyunSmsSignature string
|
||||
AliyunSmsTemplateLogin string
|
||||
)
|
||||
|
||||
func loadAliyun() {
|
||||
AliyunAccessKey = os.Getenv("ALIYUN_ACCESS_KEY")
|
||||
if AliyunAccessKey == "" {
|
||||
panic("环境变量 ALIYUN_ACCESS_KEY 的值不能为空")
|
||||
}
|
||||
|
||||
AliyunAccessKeySecret = os.Getenv("ALIYUN_ACCESS_KEY_SECRET")
|
||||
if AliyunAccessKeySecret == "" {
|
||||
panic("环境变量 ALIYUN_ACCESS_KEY_SECRET 的值不能为空")
|
||||
}
|
||||
|
||||
AliyunSmsSignature = os.Getenv("ALIYUN_SMS_SIGNATURE")
|
||||
if AliyunSmsSignature == "" {
|
||||
panic("环境变量 ALIYUN_SMS_SIGNATURE 的值不能为空")
|
||||
}
|
||||
|
||||
AliyunSmsTemplateLogin = os.Getenv("ALIYUN_SMS_TEMPLATE_LOGIN")
|
||||
if AliyunSmsTemplateLogin == "" {
|
||||
panic("环境变量 ALIYUN_SMS_TEMPLATE_LOGIN 的值不能为空")
|
||||
}
|
||||
}
|
||||
|
||||
// endregion
|
||||
|
||||
// region debug
|
||||
|
||||
var (
|
||||
@@ -341,4 +374,5 @@ func Init() {
|
||||
loadRemote()
|
||||
loadAlipay()
|
||||
// loadWechatPay()
|
||||
loadAliyun()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user