string SendSMS() { string URL = "http://ws.nh1.ir/Api/SMS/Send"; string Username = "Your Username"; string Password = "Your Password"; string Text = "Text"; string Recipient = "+98**********"; string Channel = "***********"; string parameters = string.Format("UserName={0}&Password={1}&Text={2}&To={3}&From={4}", Username, Password, Text, Recipient, Channel); try { URL = string.Concat(URL.ToString(), "?", parameters.ToString()); var request = System.Net.WebRequest.Create(URL); request.Method = "GET"; using (var response = request.GetResponse()) { using (var stream = response.GetResponseStream()) { var sr = new System.IO.StreamReader(stream); string result = sr.ReadToEnd(); sr.Close(); return result; } } } catch (System.Exception ex) { return ex.Message; } }
string ReceiveSMS() { string URL = "http://ws.nh1.ir/Api/SMS/Receive"; string Username = "Your Username"; string Password = "Your Password"; string LastIncommingId = "1"; string LastIncommingDate = "2013/01/15"; string parameters = string.Format("UserName={0}&Password={1}&LastIncommingId={2}&LastIncommingDate={3}", Username, Password, LastIncommingId, LastIncommingDate); try { URL = string.Concat(URL.ToString(), "?", parameters.ToString()); var request = System.Net.WebRequest.Create(URL); request.Method = "GET"; using (var response = request.GetResponse()) { using (var stream = response.GetResponseStream()) { var sr = new System.IO.StreamReader(stream); string result = sr.ReadToEnd(); sr.Close(); return result; } } } catch (System.Exception ex) { return ex.Message; } }
string GetBalance() { string URL = "http://ws.nh1.ir/Api/SMS/Balance"; string Username = "Your Username"; string Password = "Your Password"; string parameters = string.Format("UserName={0}&Password={1}", Username, Password); try { URL = string.Concat(URL.ToString(), "?", parameters.ToString()); var request = System.Net.WebRequest.Create(URL); request.Method = "GET"; using (var response = request.GetResponse()) { using (var stream = response.GetResponseStream()) { var sr = new System.IO.StreamReader(stream); string result = sr.ReadToEnd(); sr.Close(); return result; } } } catch (System.Exception ex) { return ex.Message; } }
string ReportBulkSMS() { string URL = "http://ws.nh1.ir/Api/SMS/ReportBulkSMS"; string Username = "Your Username"; string Password = "Your Password"; int SMSId = [SMSId]; string parameters = string.Format("UserName={0}&Password={1}&SMSId={2}", Username, Password, SMSId); try { URL = string.Concat(URL.ToString(), "?", parameters.ToString()); var request = System.Net.WebRequest.Create(URL); request.Method = "GET"; using (var response = request.GetResponse()) { using (var stream = response.GetResponseStream()) { var sr = new System.IO.StreamReader(stream); string result = sr.ReadToEnd(); sr.Close(); return result; } } } catch (System.Exception ex) { return ex.Message; } }