INNER CODE UNIT · Go

Post7MOORmessage

feiyu563/PrometheusAlert · controllers/7moor.go:58

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")
	templateNum := beego.AppConfig.String("7MOOR_DX_TEMPLATENUM")
	sigMd5, authBase64 := Get7MoorSigAuth()
	// generate url
	urlPath := "http://apis.7moor.com/v20160818/sms/sendInterfaceTemplateSms/" + accountID + "?sig=" + sigMd5
	// construct body
	u := messageBody{
		Num:         PhoneNumbers,
		TemplateNum: templateNum,
		Var1:        Messages,
	}
	b := new(bytes.Buffer)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…