InitSms 初始化腾讯云短信实例
()
| 29 | |
| 30 | // InitSms 初始化腾讯云短信实例 |
| 31 | func InitSms() *sms.TencentSms { |
| 32 | if viper.GetString("sms.provider") != "tencent" { |
| 33 | return nil |
| 34 | } |
| 35 | smsID := viper.GetString("sms.tencent.smsID") |
| 36 | sign := viper.GetString("sms.tencent.sign") |
| 37 | templateID := viper.GetString("sms.tencent.templateID") |
| 38 | if smsID == "" || sign == "" || templateID == "" { |
| 39 | return nil |
| 40 | } |
| 41 | // 创建腾讯云短信实例 |
| 42 | return sms.NewTencentSms(newClient(), smsID, sign, templateID) |
| 43 | } |