万商超信
阿里云短信服务怎么弄(如何开通阿里云短信服务)
2021-12-13 12:44
[阿里云短信服务怎么弄(如何开通阿里云短信服务)]。
步骤
1.引入阿里云短信库
2.集成阿里云短信
3.测试,发送短信
1.引入阿里云短信库
import ( "github.com/aliyun/alibaba-cloud-sdk-go/sdk" "github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests" )
2.集成阿里云短信
func SendSmsCode(smsCodeVo vo.SmsCodeVo) string {
client, err := sdk.NewClientWithAccessKey(
constant.GEGION_ID,
constant.ACCESS_KEY,
constant.ACCESS_KEY_SECRET)
if err != nil {
logger.Error("sms new client %s", err)
return ""
}
request := requests.NewCommonRequest()
request.Method = "POST"
request.Domain = "dysmsapi.aliyuncs.com"
request.Version = "2017-05-25"
request.ApiName = "SendSms"
request.QueryParams["SignName"] = constant.SIGN_NAME
request.QueryParams["TemplateCode"] = constant.TEMPLATE_CODE
request.QueryParams["PhoneNumbers"] = smsCodeVo.Phone
request.QueryParams["TemplateParam"] = "{"code":"" + smsCodeVo.Code + ""}"
response, err := client.ProcessCommonRequest(request)
if err != nil {
logger.Error("sms new client %s", err)
return ""
}
return response.GetHttpContentString()
}
3.测试,发送短信
func SendCode(codeVo SmsCodeVo) bool {
rsp := util.SendSmsCode(codeVo)
logger.Info("==== %s ", rsp)
return true
}
4.成功返回
{"Message":"OK","RequestId":"109B37FE-D99E-4C26-ABF0-4CF49EFB7E6D","BizId":"548009148323836665^0","Code":"OK"}
如果你觉得好,可以使用我发布到iOS APP Store的产品
- 人脉管理
- 学习管理
- 爱背单词
- 房产管理
- 物品管理
- 团队管理
- 证书管理
- 专利管理
- 资产管理8
- 密码提示管理

