發短信的簡單實現——C#版


  為了驗證操作人的身份,界面中通常會有獲取驗證碼的功能。及點擊獲取驗證碼就會往你輸入的手機號里面發送一條短信進行驗證。

  最近公司給我的任務中也包含這個功能,那么接下來就讓我講解下。

 ------------------

  要想使用這個功能是需要花錢的,人家給你提供賬戶和密碼然后調用接口實現。

  說白了這塊知識就是介紹的調用短信接口。

  廢話少說,直接上代碼: 

 string posurl = "http://139.129.107.247/sms/xml/send?username=" + UserName + "&password=" + UserPassword + "&mobile=" + telphone + "&message=" + HttpUtility.UrlEncode(msgcontent, System.Text.Encoding.GetEncoding("utf-8"));       
            WebRequest request = WebRequest.Create(@posurl);
            WebResponse response = request.GetResponse();
            Stream stream = response.GetResponseStream();
            Encoding encode = Encoding.UTF8;
            StreamReader reader = new StreamReader(stream, encode);
            string result = reader.ReadToEnd(); //>0成功,短信批次號1971           
            long issuccess = Convert.ToInt64(result);//issuccess>0則發送成功
            if (issuccess > 0)//返回1證明發送成功 返回0證明發送失敗!
            {               
                context.Response.Write("1");               
            }
            else
            {              
                context.Response.Write("0");             
            }
View Code

 

幾個參數介紹: 

string UserName = "";//用戶

string UserPassword = "";//用戶密碼
string msgcontent = "發送短信測試內容";

--------------------------------------------------

通過調用上面代碼,就能實現發送短信了~

企業短信登陸網站:http://sms.ydqxt.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM