此处已经不再支持个人用户了,需要注册云上公司进行操作。
package mainimport ("fmt""github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests""github.com/aliyun/alibaba-cloud-sdk-go/services/dysmsapi")func main(){client, err := dysmsapi.NewClientWithAccessKey("cn-beijing", "xxxx", "xxx")if err != nil {panic(err)}request := requests.NewCommonRequest()request.Method = "POST"request.Scheme = "https" // https | httprequest.Domain = "dysmsapi.aliyuncs.com"request.Version = "2017-05-25"request.ApiName = "SendSms"request.QueryParams["RegionId"] = "cn-beijing"request.QueryParams["PhoneNumbers"] = "xxx" //手机号request.QueryParams["SignName"] = "xxx" //阿里云验证过的项目名 自己设置request.QueryParams["TemplateCode"] = "xxx" //阿里云的短信模板号 自己设置request.QueryParams["TemplateParam"] = "{\"code\":" + "777777" + "}" //短信模板中的验证码内容 自己生成 之前试过直接返回,但是失败,加上code成功。response, err := client.ProcessCommonRequest(request)fmt.Print( client.DoAction(request, response))// fmt.Print(response)if err != nil {fmt.Print(err.Error())}fmt.Printf("response is %#v\n", response)//json数据解析}
