Skip to content

ever391/sms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
Apr 25, 2020
Apr 25, 2020
Apr 25, 2020

Repository files navigation

阿里短信服务 Aliyun SMS

快速开始

  • 安装
go get github.com/ever391/sms/aliyun
  • 发送短信
sms := aliyun.NewAliyunClient(SignName, RegionID, AccessKeyID, AccessSecret)
params := aliyun.NewParams(mobile, verifyCode, product, templateCode)
resp, err := sms.SendCode(params)
if err != nil {
    // todo 自行处理错误
    return
}
// 下边CheckResponseMessage可以省略,自己针对resp单独处理
err = sms.CheckResponseMessage(resp)
if err != nil {
    // todo 自行处理错误
    return
}
  • 名词解释
    • SignName 签名,阿里服务

    • RegionID 地区,阿里服务

      • 公网
        • 默认值:""
      • VPC
        • 华东1:"cn-hangzhou"
        • 华东2:"cn-shanghai"
        • 华北2:"cn-beijing"
        • 华南1: "cn-shenzhen"
    • AccessKeyID 授权KEY ID 阿里服务

    • AccessSecret 授权密钥 阿里服务

    • mobile 发送短信目标手机号

    • verifyCode 业务生成的手机验证码

    • product 调用发送验证码的业务端的对外产品名称

    • templateCode 阿里短信服务 短信模版 Code

    • templateParams阿里短信服务 短信模版 相应的参数健值对map[string]string{"code":"321123",...}

About

阿里 短信 SDK 短信服务

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages