TwitterのTLをデスクトップに表示させてみた。結構邪魔なので使えなさそう。折り返しを入れれば使えるのだろうか?
TwitterのTL取得部分
String userName = "hoge"; String password = "hogehoge"; //HttpWebRequestの作成 HttpWebRequest webreq = (HttpWebRequest)WebRequest.Create("http://twitter.com/statuses/friends_timeline.xml?count=200"); //認証の設定 webreq.Credentials = new NetworkCredential(userName, password); //HttpWebResponseの取得 HttpWebResponse webres = (HttpWebResponse)webreq.GetResponse(); //受信して解析 Stream stream = webres.GetResponseStream(); XmlDocument document = new XmlDocument(); document.Load(stream); XmlNodeList statusList = document.SelectNodes("/statuses/status"); List<String> textList = new List<String>(); foreach(XmlNode statusNode in statusList){ textList.Add(statusNode.SelectSingleNode("text").InnerText); } //閉じる stream.Close();
参考
認証が必要なページをダウンロードする
http://dobon.net/vb/dotnet/internet/usecredentials.html
DOMを用いたXML処理(読み込み)(XmlDocument)
http://d.hatena.ne.jp/gsf_zero1/20070118/p1
Twitter API 仕様書 (勝手に日本語訳シリーズ)
http://watcher.moe-nifty.com/memo/2007/04/twitter_api.html