先去阿里云进入短信服务 申请和配置基本信息
import (
"github.com/aliyun/alibaba-cloud-sdk-go/sdk"
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
"fmt"
)
func main(){
client, err := sdk.NewClientWithAccessKey("cn-hangzhou", "你自己的ak", "你自己的av")
if err != nil {
panic(err)
}
request := requests.NewCommonRequest()
request.Method = "POST"
request.Scheme = "https" // https | http
request.Domain = "dysmsapi.aliyuncs.com"
request.Version = "2017-05-25"
request.ApiName = "SendSms"
request.QueryParams["RegionId"] = "cn-hangzhou"
request.QueryParams["PhoneNumbers"] = "电话号码"
request.QueryParams["SignName"] = "签名--项目名"
request.QueryParams["TemplateCode"] = "模板名称"
request.QueryParams["TemplateParam"] = `{"code":`+"123456"+`}`//验证码为123456,必须写数字类型
response, err := client.ProcessCommonRequest(request)
if err != nil {
panic(err)
}
fmt.Print(response.GetHttpContentString())
}