短信接口示例
本文主要為大家分享ASP.NET(C#)短信接口代碼,ASP.NET(C#)短信發(fā)送、ASP.NET(C#)批量發(fā)送、ASP.NET(C#)短信驗證碼發(fā)送,感興趣的小伙伴們可以參考一下。
//項目需要添加System.web引用 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Text; using System.Threading.Tasks; using System.Web; namespace Apis { class Program { static void Main(string[] args) { //賬號 string account = "xxxxxxxxxxxxxxxxxxxxxxx"; //密碼 string pswd = "xxxxxxxxxxxxxxxxxxxxxxx"; //修改為您要發(fā)送的手機號 string mobile = "xxxxxxxxxxxxxxxxxxxxxxx"; // 短信發(fā)送接口的http地址,請咨詢客服 string url = "xxxxxxxxxxxxxxxxx"; // 發(fā)驗短信調(diào)用示例 // 發(fā)送內(nèi)容 string msg = "【秒賽科技】您的驗證碼是:1234"; string data = "account=" + account + "&pswd=" + pswd + "&mobile=" + mobile + "&msg=" + msg + "&needstatus=true" ; HttpPost(url, data); } public static void HttpPost(string Url, string postDataStr) { byte[] dataArray = Encoding.UTF8.GetBytes(postDataStr); // Console.Write(Encoding.UTF8.GetString(dataArray)); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url); request.Method = "POST"; request.ContentType = "application/x-www-form-urlencoded"; request.ContentLength = dataArray.Length; //request.CookieContainer = cookie; Stream dataStream = request.GetRequestStream(); dataStream.Write(dataArray, 0, dataArray.Length); dataStream.Close(); try { HttpWebResponse response = (HttpWebResponse)request.GetResponse(); StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8); String res = reader.ReadToEnd(); reader.Close(); Console.Write("\nResponse Content:\n" + res + "\n"); } catch(Exception e) { Console.Write(e.Message + e.ToString()); } } } }