您所在的位置:主页 > 行业资讯 >

阿里云短信服务怎么弄(如何开通阿里云短信服务)

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的产品

  1. 人脉管理
  2. 学习管理
  3. 爱背单词
  4. 房产管理
  5. 物品管理
  6. 团队管理
  7. 证书管理
  8. 专利管理
  9. 资产管理8
  10. 密码提示管理



图片展示

Copyright © 2007-2020 万商超信短信群发平台  版权所有 Power by 备案号:粤ICP备20066710号-9

网站地图 导航地图