本文为您介绍Go调用SendMessageToGlobe发送短信到国际地区的程序样例。
注意事项
- RegionId必须为ap-southeast-1,请勿修改。
- Domain必须为dysmsapi.ap-southeast-1.aliyuncs.com,请勿修改。
- Version必须为2018-05-01,请勿修改。
编写样例程序
package main
import (
"fmt"
"github.com/aliyun/alibaba-cloud-sdk-go/sdk"
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
)
func main() {
client, err := sdk.NewClientWithAccessKey("ap-southeast-1", "<accessKeyId>", "<accessSecret>")
if err != nil {
panic(err)
}
request := requests.NewCommonRequest()
request.Method = "POST"
request.Scheme = "https" // https | http
request.Domain = "dysmsapi.ap-southeast-1.aliyuncs.com"
request.Version = "2018-05-01"
request.ApiName = "SendMessageToGlobe"
request.QueryParams["To"] = "62123****8901"
request.QueryParams["RegionId"] = "ap-southeast-1"
request.QueryParams["Message"] = "have a test."
response, err := client.ProcessCommonRequest(request)
if err != nil {
panic(err)
}
fmt.Print(response.GetHttpContentString())
}