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")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…