為了驗證操作人的身份,界面中通常會有獲取驗證碼的功能。及點擊獲取驗證碼就會往你輸入的手機號里面發送一條短信進行驗證。
最近公司給我的任務中也包含這個功能,那么接下來就讓我講解下。
------------------
要想使用這個功能是需要花錢的,人家給你提供賬戶和密碼然后調用接口實現。
說白了這塊知識就是介紹的調用短信接口。
廢話少說,直接上代碼:

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"); }
幾個參數介紹:
string UserName = "";//用戶
string UserPassword = "";//用戶密碼
string msgcontent = "發送短信測試內容";
--------------------------------------------------
通過調用上面代碼,就能實現發送短信了~
企業短信登陸網站:http://sms.ydqxt.com