可以通过直接安装依赖包的方式安装阿里云Go SDK。

前提条件

在安装和使用阿里云SDK前,确保您已经注册阿里云账号并生成访问密钥(AccessKey)。详情请参见AccessKey

安装环境

  • Go 环境版本必须不低于 1.10.x。
  • 安装 SDK 核心库 Core。
    go get -u github.com/aliyun/alibaba-cloud-sdk-go/sdk

安装方式

Go Get:
go get github.com/aliyun/alibaba-cloud-sdk-go/services/dysmsapi

发送短信

  • 代码示例
    package main
    
    import (
        "fmt"
          "github.com/aliyun/alibaba-cloud-sdk-go/services/dysmsapi"
    
    )
    
    func main() {
        client, err := dysmsapi.NewClientWithAccessKey("ap-northeast-1", "<accessKeyId>", "<accessSecret>")
    
        request := dysmsapi.CreateSendSmsRequest()
        request.Scheme = "https"
    
        request.PhoneNumbers = "1503871****"
        request.SignName = "阿里大于测试专用"
        request.TemplateCode = "SMS_209335004"
        request.TemplateParam = "{\"code\":\"1111\"}"
    
        response, err := client.SendSms(request)
        if err != nil {
            fmt.Print(err.Error())
        }
        fmt.Printf("response is %#v\n", response)
    }
  • 结果示例
    {  "RequestId": "614048FB-0619-4439-A1D5-AA8B218A****",  "Message": "OK",  "BizId": "386715418801811068^0",  "Code": "OK"}

相关文档

  • 如果您想了解更多示例,请参见OpenAPI开发者门户
    说明 登录开发者门户平台,SDK版本选择时,请选择原版 SDK
  • 短信服务相关API,请参见API概览