91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#怎樣實現使用短信平臺自動通知用戶

發布時間:2021-02-01 13:39:23 來源:億速云 閱讀:181 作者:小新 欄目:編程語言

小編給大家分享一下C#怎樣實現使用短信平臺自動通知用戶,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

目前市面上的第三方短信服務平臺數量十分龐大,并能為企業提供三網合一的短信接口,這些服務商通過整合短信發送服務,簡單的打包成為API和SDK接口提供給企業,企業只需要在自己公司的平臺上接入這些接口就可以實現,短信平臺自動發送的功能,企業接入這些短信平臺接口的流程十分簡單,方式也不復雜。

使用中昱維信第三方平臺接口

平臺通過第三方公司提供接口實現短信群發,以下為中昱維信的短信群發示例:

 var client = new RestClient("https://vip.veesing.com/smsApi/group?appId=35LC8QJRI2YR&appKey=YKU2JJCN4KD9BEHN&phone=18302999492&content=【中昱維信】您的短信群發功能已開通,請在3個工作日之內至平臺進行企業認證!");
      //構建post請求
      var request = new RestRequest(Method.POST);
      //設置請求頭部參數
      request.AddHeader("cache-control", "no-cache");
      request.AddHeader("Connection", "keep-alive");
      request.AddHeader("Content-Length", "0");
      request.AddHeader("Accept-Encoding", "gzip, deflate");
      request.AddHeader("Host", "vip.veesing.com");
      request.AddHeader("Postman-Token", "77d8b8d3-7fe6-4dee-a157-f42701ee4cbe,04f24c10-e7da-4ca7-9729-e6e727770c9f");
      request.AddHeader("Cache-Control", "no-cache");
      request.AddHeader("Accept", "*/*");
      request.AddHeader("User-Agent", "PostmanRuntime/7.19.0");
      IRestResponse response = client.Execute(request);
      Console.WriteLine(response);
      Console.ReadKey();

平臺通過第三方公司提供接口實現短信群發,以下為中昱維信的短信驗證示例:

 var client = new RestClient("https://vip.veesing.com/smsApi/verifyCode?appId=35LC8QJRI2YR&appKey=YKU2JJCN4KD9BEHN&phone=18302999492&templateId=540&variables=1234");
      var request = new RestRequest(Method.POST);
      request.AddHeader("cache-control", "no-cache");
      request.AddHeader("Connection", "keep-alive");
      request.AddHeader("Content-Length", "0");
      request.AddHeader("Accept-Encoding", "gzip, deflate");
      request.AddHeader("Host", "vip.veesing.com");
      request.AddHeader("Postman-Token", "77d8b8d3-7fe6-4dee-a157-f42701ee4cbe,04f24c10-e7da-4ca7-9729-e6e727770c9f");
      request.AddHeader("Cache-Control", "no-cache");
      request.AddHeader("Accept", "*/*");
      request.AddHeader("User-Agent", "PostmanRuntime/7.19.0");

C#調用第三方平臺實現發送驗證碼

private void button2_Click(object sender, EventArgs e)
    {
      if (textBox1.Text == "" || textBox1.Text.Length != 11)//手機號輸入框
      {
        MessageBox.Show("請輸入正確的手機號碼");
      }
      else
      {
        //生成一個隨機數 四位的
        Random random = new Random();
        int value = random.Next(1000, 10000);//用rad生成大于等于1000,小于等于9999的隨機數;
        string suijishu = value.ToString(); //轉化為字符串;
        shu = suijishu;
        var client = new ZhenziSmsClient("https://sms_developer.zhenzikj.com", "你的appId", "你的appSecret");
        var parameters = new Dictionary<string, string>();
        parameters.Add("message", "尊敬的用戶:您的驗證碼為 " + suijishu);
        parameters.Add("number", textBox1.Text);
        //parameters.Add("clientIp", "792.168.2.222");
        //parameters.Add("messageId", "");
        var result = client.Send(parameters);
        string v = result.ToString().Substring(8, 1);
        if (v == "0")
        {
          MessageBox.Show("短信發送成功");
          timer1.Start();
        }
        else
        {
          MessageBox.Show("短信驗證碼發送失敗");
        }
      }
    }

下面是計時器timer1的代碼:

int i = 60;
    private void timer1_Tick(object sender, EventArgs e)
    {
      
      if (i == 0)
      {
        timer1.Stop();
        button2.Text = "獲取驗證碼";
        button2.Enabled = true;
      }
      else 
      {
        i--;
        button2.Text = i.ToString ();
        button2.Enabled = false;
      }
    }

登錄按鈕的具體代碼:

 public static string shu;
  if (shu == textBox2.Text)//驗證碼輸入框
      {
        MessageBox.Show("登錄成功");
      }
      else
      {
        MessageBox.Show("登錄失敗");
      }

以上是“C#怎樣實現使用短信平臺自動通知用戶”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

额济纳旗| 大关县| 沙雅县| 浦县| 莒南县| 天柱县| 蓝山县| 高密市| 临夏市| 兴仁县| 浦县| 水城县| 绵竹市| 凤阳县| 禄丰县| 临海市| 靖西县| 武功县| 麦盖提县| 铜陵市| 通山县| 奇台县| 行唐县| 临湘市| 开化县| 海安县| 贵溪市| 通化市| 黑河市| 商都县| 科技| 靖边县| 山东省| 阿拉善右旗| 德安县| 北安市| 武安市| 乌兰察布市| 定西市| 富阳市| 和平县|