|
|
- 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
- }
|