Send an SMS Using C# | Sending SMS Using C# Application

 

C# wrapper can save you a lot of time, as it includes all the necessary API commands and tests. 
With just a few lines of code, your .NET application can send and receive text messages with coderises Programmable SMS. 

// SMSified API endpoint.
string webTarget = "https://api.smsified.com/v1/smsmessaging/outbound/{0}/requests";
   
// Parameters to send with API request.
string webPost = "address={0}&message={1}";
   
// SMSified credentials.
string userName = "";
string password = "";
string senderNumber = "";
   
// Create new HTTP request.
string url = String.Format(webTarget, senderNumber);
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
req.Method = "POST";
req.ContentType =  "application/x-www-form-urlencoded";
byte[] postData = Encoding.ASCII.GetBytes(String.Format(webPost, "14075551212", "This is a test from C#"));
req.ContentLength = postData.Length;
   
// Set HTTP authorization header.
string authInfo = userName + ":" + password;
authInfo = Convert.ToBase64String(Encoding.Default.GetBytes(authInfo));
req.Headers["Authorization"] = "Basic " + authInfo;
   
// Send HTTP request.
Stream PostStream = req.GetRequestStream();
PostStream.Write(postData, 0, postData.Length);
HttpWebResponse res = (HttpWebResponse)req.GetResponse();


Post a Comment

Previous Post Next Post