05-29-2009, 09:51 PM
best link so far:
Twitter API - Submit a post in C#
Macro
Twitter API - Submit a post in C#
Macro
[OperationContract]
public void SubmitUserStatus(string username, string tweet)
{
,// encode the username/password
,string user = Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(username + ":" + password));
,// determine what we want to upload as a status
,byte[] bytes = System.Text.Encoding.ASCII.GetBytes("status=" + tweet);
,// connect with the update page
,HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://twitter.com/statuses/update.xml");
,// set the method to POST
,request.Method = "POST";
,// thanks to argodev for this recent change!
,request.ServicePoint.Expect100Continue = false;
,// set the authorisation levels
,request.Headers.Add("Authorization", "Basic " + user);
,request.ContentType = "application/x-www-form-urlencoded";
,// set the length of the content
,request.ContentLength = bytes.Length;
,// set up the stream
,Stream reqStream = request.GetRequestStream();
,// write to the stream
,reqStream.Write(bytes, 0, bytes.Length);
,// close the stream
,reqStream.Close();
}