我想下面的教程发布鸣叫到Twitter,但它不工作为它如何发布从asp.net应用程序鸣叫
http://www.dotnettutorials.com/tutorials/advanced/ASP-Twitter-Posting.aspx
是他们的另一种方式,或者一些能指点一个很好的教程,显示了如何使用toppost asp.net C#的Web应用程序
protected void Button1_Click(object sender, EventArgs e)
{
string username = "YOUR_USER_NAME";
string password = "YOUR_PASSWORD";
string tweet = TextBox1.Text;
try
{
string user = Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(username + ":" + password));
byte[] bytes = System.Text.Encoding.ASCII.GetBytes("status=" + tweet);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://twitter.com/statuses/update.xml");
request.Method="POST";
request.ServicePoint.Expect100Continue = false;
request.Headers.Add("Authorization", "Basic " + user);
request.ContentType="application/x-www-form-urlencoded";
request.ContentLength = bytes.Length;
Stream reqStream = request.GetRequestStream();
reqStream.Write(bytes, 0, bytes.Length);
reqStream.Close();
}
catch (Exception ex)
{
/* DO NOTHING */
}
}
解释_“它不工作”_ - 你有异常吗?而且我猜即使你*得到了一个你不会知道的异常,因为你在你的异常处理程序中没有做任何事情*** – Blachshma
@Blachshma,它不会发布到twitter而不会产生任何错误。代码在没有任何错误的情况下执行而不发布任何东西 – Learning
@KnowledgeSeeker,你有没有检查你的'catch'块的任何异常? – DON