C#进行短信的验证码发送

本文档介绍如何使用C#调用API发送短信验证码,并将验证码及有效期存储在Redis中,以便后续验证。同时提供了发送POST请求的示例代码。
摘要由CSDN通过智能技术生成

C#进行短信的验证码发送


这里是使用容联云进行短信的验证码发送(主要就是调用一个api接口)
现需要去官网注册一个账号
https://www.yuntongxun.com/

他可以让你提供了几个电话号码用于测试使用

然后按照上面文档所说调用api,注意传的数据

 public static string SendMessage(string tel)
        {
   
          
            //验证码及有效期
            Random rad = new Random();
            string value = rad.Next(1000, 10000).ToString();
            var redis = new RedisClient();
            //放入内存,常用于验证码的识别
            redis.Set("Num" + tel, value);
            //到期时间
            redis.Expire("Num" + tel, 180);
            //保存到硬盘
            redis.Save();
            //释放内存
            redis.Dispose();
            var Verification = new List<string> {
    value, "3" };
            //网址
            string BASE_URL 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值