Send A Single Message
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
using System;
using System.Net;
using System.IO;
using System.Text;
namespace ex1
{
class Program
{
static void Main(string[] args)
{
string ret = string.Empty;
WebRequest w = WebRequest.Create("https://app.clubtexting.com/api/sending/");
w.Method = "POST";
w.ContentType = "application/x-www-form-urlencoded";
using (Stream writeStream = w.GetRequestStream())
{
byte[] bytes = Encoding.UTF8.GetBytes("user=exampleuser&pass=texting&phonenumber=3616885766&subject=test&message=test message&express=1");
writeStream.Write(bytes, 0, bytes.Length);
}
using (HttpWebResponse r = (HttpWebResponse)w.GetResponse())
{
using (Stream responseStream = r.GetResponseStream())
{
using (StreamReader readStream = new StreamReader(responseStream, Encoding.UTF8))
{
ret = readStream.ReadToEnd();
}
}
}
System.Console.Out.WriteLine(ret); /* result of API call*/
}
}
}
Send Multiple Messages
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
using System;
using System.Net;
using System.IO;
using System.Text;
namespace ex2
{
class Program
{
static void Main(string[] args)
{
var messages = new[] {
new {phone = "3616885766", subj = "test", message = "test message"},
new {phone = "3616885766", subj = "test2", message = "test message2"},
new {phone = "3616885766", subj = "test3", message = "test message3"}
};
foreach (var msg in messages)
{
string ret = string.Empty;
WebRequest w = WebRequest.Create("https://app.clubtexting.com/api/sending/");
w.Method = "POST";
w.ContentType = "application/x-www-form-urlencoded";
using (Stream writeStream = w.GetRequestStream())
{
byte[] bytes = Encoding.UTF8.GetBytes("user=exampleuser&pass=texting&phonenumber=" + msg.phone + "&subject=" + msg.subj + "&message=" + msg.message + "&express=1");
writeStream.Write(bytes, 0, bytes.Length);
}
using (HttpWebResponse r = (HttpWebResponse)w.GetResponse())
{
using (Stream responseStream = r.GetResponseStream())
{
using (StreamReader readStream = new StreamReader(responseStream, Encoding.UTF8))
{
ret = readStream.ReadToEnd();
}
}
}
System.Console.Out.WriteLine(ret); /* result of API call*/
}
}
}
}
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" ContentType="text/html" %>
using System;
using System.Net;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string message = Request["Message"];
string mysender = Request["PhoneNumber"];
if (string.IsNullOrEmpty(mysender))
{
Response.Write("The C# script is waiting for messages");
}
else
{
//Save incoming messages
using (StreamWriter sw = new StreamWriter("receivelog.txt", true))
{
sw.WriteLine(mysender);
}
//Return a response SMS message
string responsetext = "Thank you for the message!";
Response.Write("{SMS:TEXT}{}{}{" + mysender + "}{" + responsetext + "}");
}
}
}
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
using System;
using System.Net;
using System.IO;
using System.Text;
namespace ex4
{
class Program
{
static void Main(string[] args)
{
string ret = string.Empty;
WebRequest w = WebRequest.Create("https://app.clubtexting.com/api/credits/check/");
w.Method = "POST";
w.ContentType = "application/x-www-form-urlencoded";
using (Stream writeStream = w.GetRequestStream())
{
byte[] bytes = Encoding.UTF8.GetBytes("user=exampleuser&pass=texting");
writeStream.Write(bytes, 0, bytes.Length);
}
using (HttpWebResponse r = (HttpWebResponse)w.GetResponse())
{
using (Stream responseStream = r.GetResponseStream())
{
using (StreamReader readStream = new StreamReader(responseStream, Encoding.UTF8))
{
ret = readStream.ReadToEnd();
}
}
}
System.Console.Out.WriteLine(ret); /* result of API call*/
}
}
}
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
using System;
using System.Net;
using System.IO;
using System.Text;
namespace ex5
{
class Program
{
static void Main(string[] args)
{
string ret = string.Empty;
WebRequest w = WebRequest.Create("https://app.clubtexting.com/api/keyword/check/");
w.Method = "POST";
w.ContentType = "application/x-www-form-urlencoded";
using (Stream writeStream = w.GetRequestStream())
{
byte[] bytes = Encoding.UTF8.GetBytes("user=exampleuser&pass=texting&keyword=userkeyword");
writeStream.Write(bytes, 0, bytes.Length);
}
using (HttpWebResponse r = (HttpWebResponse)w.GetResponse())
{
using (Stream responseStream = r.GetResponseStream())
{
using (StreamReader readStream = new StreamReader(responseStream, Encoding.UTF8))
{
ret = readStream.ReadToEnd();
}
}
}
System.Console.Out.WriteLine(ret); /* result of API call*/
}
}
}
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
using System;
using System.Net;
using System.Text;
using System.IO;
namespace ex6
{
class Program
{
static void Main(string[] args)
{
string ret = string.Empty;
WebRequest w = WebRequest.Create("https://app.clubtexting.com/api/credits/buy/");
w.Method = "POST";
w.ContentType = "application/x-www-form-urlencoded";
using (Stream writeStream = w.GetRequestStream())
{
byte[] bytes = Encoding.UTF8.GetBytes("user=exampleuser&pass=texting&credits=5&firstname=firstname&lastname=lastname&address=address&city=newyork&state=ny&zip=08902&country=usa&type=visa&ccnumber=rIhLJUiXl8M0JIcrelxH9A&cccode=111&expm=11&expy=12");
writeStream.Write(bytes, 0, bytes.Length);
}
using (HttpWebResponse r = (HttpWebResponse)w.GetResponse())
{
using (Stream responseStream = r.GetResponseStream())
{
using (StreamReader readStream = new StreamReader(responseStream, Encoding.UTF8))
{
ret = readStream.ReadToEnd();
}
}
}
System.Console.Out.WriteLine(ret); /* result of API call*/
}
}
}
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
using System;
using System.Net;
using System.IO;
using System.Text;
namespace ex7
{
class Program
{
static void Main(string[] args)
{
string ret = string.Empty;
WebRequest w = WebRequest.Create("https://app.clubtexting.com/api/keyword/rent/");
w.Method = "POST";
w.ContentType = "application/x-www-form-urlencoded";
using (Stream writeStream = w.GetRequestStream())
{
byte[] bytes = Encoding.UTF8.GetBytes("user=exampleuser&pass=texting&keyword=keywordtorent&firstname=firstname&lastname=lastname&address=address&city=new york&state=ny&zip=08902&country=usa&type=visa&ccnumber=rIhLJUiXl8M0JIcrelxH9A&expm=11&expy=2012");
writeStream.Write(bytes, 0, bytes.Length);
}
using (HttpWebResponse r = (HttpWebResponse)w.GetResponse())
{
using (Stream responseStream = r.GetResponseStream())
{
using (StreamReader readStream = new StreamReader(responseStream, Encoding.UTF8))
{
ret = readStream.ReadToEnd();
}
}
}
System.Console.Out.WriteLine(ret); /* result of API call*/
}
}
}
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
using System;
using System.Net;
using System.IO;
using System.Text;
namespace ex8
{
class Program
{
static void Main(string[] args)
{
string ret = string.Empty;
WebRequest w = WebRequest.Create("https://app.clubtexting.com/api/keyword/setup/");
w.Method = "POST";
w.ContentType = "application/x-www-form-urlencoded";
using (Stream writeStream = w.GetRequestStream())
{
byte[] bytes = Encoding.UTF8.GetBytes("user=exampleuser&pass=texting&keyword=misha5&group=Test Canada&autoreply=autoreply&url=http://test.com/test");
writeStream.Write(bytes, 0, bytes.Length);
}
using (HttpWebResponse r = (HttpWebResponse)w.GetResponse())
{
using (Stream responseStream = r.GetResponseStream())
{
using (StreamReader readStream = new StreamReader(responseStream, Encoding.UTF8))
{
ret = readStream.ReadToEnd();
}
}
}
System.Console.Out.WriteLine(ret); /* result of API call*/
}
}
}
(Single Number)
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
using System;
using System.Net;
using System.Text;
using System.IO;
namespace ex9
{
class Program
{
static void Main(string[] args)
{
string ret = string.Empty;
WebRequest w = WebRequest.Create("https://app.clubtexting.com/api/voicemessages/");
w.Method = "POST";
w.ContentType = "application/x-www-form-urlencoded";
using (Stream writeStream = w.GetRequestStream())
{
byte[] bytes = Encoding.UTF8.GetBytes("user=exampleuser&pass=texting&phonenumbers=3616885766&soundsource=http://work5.exampleuser.com/clubtexting/test.wav&callerid=3616885766");
writeStream.Write(bytes, 0, bytes.Length);
}
using (HttpWebResponse r = (HttpWebResponse)w.GetResponse())
{
using (Stream responseStream = r.GetResponseStream())
{
using (StreamReader readStream = new StreamReader(responseStream, Encoding.UTF8))
{
ret = readStream.ReadToEnd();
}
}
}
System.Console.Out.WriteLine(ret); /* result of API call*/
}
}
}
(An Array Of Numbers)
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
using System;
using System.Net;
using System.Text;
using System.IO;
namespace ex10
{
class Program
{
static void Main(string[] args)
{
string ret = string.Empty;
WebRequest w = WebRequest.Create("https://app.clubtexting.com/api/voicemessages/");
w.Method = "POST";
w.ContentType = "application/x-www-form-urlencoded";
using (Stream writeStream = w.GetRequestStream())
{
byte[] bytes = Encoding.UTF8.GetBytes("user=exampleuser&pass=texting&phonenumbers[]=3616885766&phonenumbers[]=3616885766&phonenumbers[]=3616885766&soundfile=test.wav&callerid=3616885766");
writeStream.Write(bytes, 0, bytes.Length);
}
using (HttpWebResponse r = (HttpWebResponse)w.GetResponse())
{
using (Stream responseStream = r.GetResponseStream())
{
using (StreamReader readStream = new StreamReader(responseStream, Encoding.UTF8))
{
ret = readStream.ReadToEnd();
}
}
}
System.Console.Out.WriteLine(ret); /* result of API call*/
}
}
}
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ex11.aspx.cs" Inherits="ex11" %>
using System;
using System.Net;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
public partial class ex11 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string message = Request["message"];
string mysender = Request["from"];
if (!string.IsNullOrEmpty(mysender))
{
//Save incoming messages
using (StreamWriter sw = new StreamWriter("forwardlog.txt", true))
{
sw.WriteLine(mysender);
}
}
}
}
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
using System;
using System.Net;
using System.Text;
using System.IO;
namespace ex12
{
class Program
{
static void Main(string[] args)
{
string ret = string.Empty;
WebRequest w = WebRequest.Create("https://app.clubtexting.com/api/lookup/");
w.Method = "POST";
w.ContentType = "application/x-www-form-urlencoded";
using (Stream writeStream = w.GetRequestStream())
{
byte[] bytes = Encoding.UTF8.GetBytes("user=exampleuser&pass=texting&phonenumber=3616885766");
writeStream.Write(bytes, 0, bytes.Length);
}
using (HttpWebResponse r = (HttpWebResponse)w.GetResponse())
{
using (Stream responseStream = r.GetResponseStream())
{
using (StreamReader readStream = new StreamReader(responseStream, Encoding.UTF8))
{
ret = readStream.ReadToEnd();
}
}
}
System.Console.Out.WriteLine(ret); /* result of API call*/
}
}
}