|
@@ -10,8 +10,11 @@ import (
|
|
|
"net/url"
|
|
|
)
|
|
|
|
|
|
+const SmsExpireMinute = 15
|
|
|
+
|
|
|
func SendSmsCode(mobile, vCode string) bool {
|
|
|
- tplId := "65692"
|
|
|
+ //tplId := "65692"
|
|
|
+ tplId := "254663"
|
|
|
result, err := sendSms(mobile, tplId, vCode)
|
|
|
if err != nil {
|
|
|
fmt.Println("发送短信失败")
|
|
@@ -43,10 +46,11 @@ func sendSms(mobile, tplId, code string) (rs []byte, err error) {
|
|
|
//初始化参数
|
|
|
param := url.Values{}
|
|
|
//配置请求参数,方法内部已处理urlencode问题,中文参数可以直接传参
|
|
|
- param.Set("mobile", mobile) //接受短信的用户手机号码
|
|
|
- param.Set("tpl_id", tplId) //您申请的短信模板ID,根据实际情况修改
|
|
|
- param.Set("tpl_value", "#code#="+code) //您设置的模板变量,根据实际情况
|
|
|
- param.Set("key", utils.JhGnAppKey) //应用APPKEY(应用详细页查询)
|
|
|
+ param.Set("mobile", mobile) //接受短信的用户手机号码
|
|
|
+ param.Set("tpl_id", tplId) //您申请的短信模板ID,根据实际情况修改
|
|
|
+ tplVal := fmt.Sprintf(`#code#=%s&#m#=%d`, code, SmsExpireMinute)
|
|
|
+ param.Set("tpl_value", tplVal) //您设置的模板变量,根据实际情况
|
|
|
+ param.Set("key", utils.JhGnAppKey) //应用APPKEY(应用详细页查询)
|
|
|
|
|
|
Url, err = url.Parse(apiURL)
|
|
|
if err != nil {
|