万商超信
阿里云短信服务怎么弄(如何开通阿里云短信服务)
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
- 密码提示管理