欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#获取手机验证码+榛子云平台

程序员文章站 2022-04-08 19:52:57
今天给大家推荐一个简单的获取手机验证码注册+获取随机4位数 测试框架:.net4.7以上 1.榛子云注册:http://smsow.zhenzikj.com/,送一条测试短信,最低充10元即刻使用 2.注册完我们在平台下载一个SDK这是平台给我们弄好的接口我们只需要下载完就能直接引用了 3.下载好了 ......

今天给大家推荐一个简单的获取手机验证码注册+获取随机4位数

测试框架:.net4.7以上

1.榛子云注册:http://smsow.zhenzikj.com/,送一条测试短信,最低充10元即刻使用

C#获取手机验证码+榛子云平台

2.注册完我们在平台下载一个sdk这是平台给我们弄好的接口我们只需要下载完就能直接引用了C#获取手机验证码+榛子云平台

3.下载好了我们就准备开始写代码,把下载好的sdk引用到你的项目当中

using zhenzisms;

使用事先申请的appid、appsecret初始化zhenzismsclient

var client = new zhenzismsclient(apiurl, appid, appsecret);//api地址官网提供

string result = client.send("手机号", "验证码");//自己修改这两参数

想查看返回结果或者其他功能的到官网平台都可以查到

4.随机4位数

自己调整一下就好了

            string vc = "";
            random rnum = new random();//随机生成类
            int num1 = rnum.next(0, 9);//返回指定范围内的随机数
            int num2 = rnum.next(0, 9);
            int num3 = rnum.next(0, 9);
            int num4 = rnum.next(0, 9);

            int[] nums = new int[4] { num1, num2, num3, num4 };
            for (int i = 0; i < nums.length; i++)//循环添加四个随机生成数
            {
                vc += nums[i].tostring();
            }
            label1.text = vc;

            if (textbox2.text != null && textbox2.text != "")//用户输入不为空
            {
                if (textbox2.text == label1.text)//判断用户输入与随机生成的四位数是否相同
                {
                    messagebox.show("验证成功!");
                }
                else
                {
                    messagebox.show("验证失败!");
                }
            }
            else
            {
                messagebox.show("请输入验证码!");
            }