Send SMS with C# in iSMS Australia
How to Send SMS with C#
C# (C sharp) is one of the widely used programming languages. It combines principles from C and C++, C# is a general-purpose language used to develop software for Windows and Microsoft platforms.
You can now send bulk SMS via your C# application with the aid of the sample code below.
View more available features and configurations on Custom API page.
Download C# Demo FilesLearn more about sending SMS with other programming languages.
Sample code
You can compose multiple forms of messages, e.g. VCard, Flash SMS, calendars, ringtones and so forth by using C#.
using System.IO;
namespace WindowsFormsApplication1
{
public partial class sendMsg : Form
{
public sendMsg()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.txtUser.Select();
}
private void btnSend_Click(object sender, EventArgs e)
{
// Create a new 'Uri' object with the specified string.
Uri myUri = new Uri("http://isms.com.my/isms_send.php?un=" + txtUser.Text + "&pwd=" + txtPass.Text + "&dstno=" + txtDstNo.Text + "&msg=" + txtMsgBox.Text + "&type=1&sendid=\"isms\"");
// Create a new request to the above mentioned URL.
WebRequest myWebRequest = WebRequest.Create(myUri);
Assign the response object of 'WebRequest' to a 'WebResponse' variable.
WebResponse myWebResponse = myWebRequest.GetResponse();
StreamReader reader = new StreamReader(myWebResponse.GetResponseStream());
string s_ResponseString = reader.ReadToEnd();
msgsent show = new msgsent();
show.ShowDialog();
}
}
}
After making compilation for the C# scripts,a window will be prompted. Key in username and password of your iSMS account, followed by destination number (Recipient's mobile number).
Draft your message and Click "Send".
A message will be prompted to notify you that the message is delivered. Click "OK" to dismiss the dialog box.
