阿里云短信服务使用和注意事项

本文详细介绍了如何在Go语言中使用阿里云的短信服务,包括API集成、发送短信、接收验证以及注意事项,旨在提供一个完整的实战教程,帮助开发者高效、安全地使用阿里云短信平台。
摘要由CSDN通过智能技术生成
		//发送短信   阿里SDK调用
		client, err := sdk.NewClientWithAccessKey("cn-hangzhou", "LTAIu4sh9mfgqjjr", "sTPSi0Ybj0oFyqDTjQyQNqdq9I9akE")
		if err != nil {
			beego.Error("电话号码格式错误3")
			//2.给容器赋值
			resp["errno"] = 3
			resp["errmsg"] = "初始化短信错误"
			return
		} */
	//生成6位数随机数
	rand.Seed(time.Now().UnixNano())
	//阿里云sms短信服务会将开头的0优化掉,导致收到校验码不足6位
	//所以首个数字和后面五个分开处理
	randNumH := rand.Intn(9) + 1
	randNumL := fmt.Sprintf("%05d", rand.Intn(100000))
	randNum := strconv.Itoa(randNumH) + randNumL //go字符串拼接
	resp["randNum"] = randNum
	beego.Info(randNum)
	/*
		request := requests.NewCommonRequest()
		request.Method = "POST"
		request.Scheme = "https" // https | http
		request.Domain = "dysmsapi.aliyuncs.com"
		request.Version = "2017-05-25"
		request.ApiName = "SendSms"
		request.QueryParams["RegionId"]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值