INNER CODE UNIT · Go
sighas
feiyu563/PrometheusAlert · controllers/7moor.go:47
sighas := md5.Sum(sigdata)
sigMd5 := strings.ToUpper(fmt.Sprintf("%x", sighas))
// generate authorization
authorization := strings.Join([]string{accountID, calltime}, ":")
authBase64 := base64.StdEncoding.EncodeToString([]byte(authorization))
return sigMd5, authBase64
}
// Post7MOORmessage sends sms message by 7moor
func Post7MOORmessage(Messages string, PhoneNumbers, logsign string) string {
open := beego.AppConfig.String("open-7moordx")
if open != "1" {
logs.Info(logsign, "[7moordx]", "七陌短信接口未配置为开启状态,请先配置open-7moordx为1")
return "陌短信接口未配置为开启状态,请先配置open-7moordx为1"
}
accountID := beego.AppConfig.String("7MOOR_ACCOUNT_ID")