package sms import ( "log" "git.tetele.net/tgo/helper" ) /* * - 百世云发送短信 * - @param string $sp_id sp_id - @param string $password 密码 - @param string $mobile 手机号码 - @param string $content 短信内容 - @param string $sms_sign 短信签名 - @return success bool, reply map[string]string, err error */ func SendByBaishiy(sp_id, password, mobile, sms_sign, content string) (bool, map[string]interface{}, error) { url := "http://124.220.34.130:9511/api/send-sms-single" //创蓝接口参数 data := map[string]string{ "sp_id": sp_id, "password": password, "content": StringJoin("【", sms_sign, "】", content), "mobile": mobile, } response, err := SendHttp("POST", url, data) if err != nil { return false, nil, err } var reply map[string]interface{} err = json.Unmarshal(response, &reply) if err != nil { log.Println(string(response), err) return false, nil, err } if helper.ToStr(reply["code"]) != "0" { return false, reply, nil } return true, reply, err }