※ ChatGPTを利用し、要約された質問です(原文:twitterAPIについて)
C#.NETでTwitterのタイムラインを読み込む方法とは?
このQ&Aのポイント
Visual Studio 2008でC#.NETを使用して、Twitterのタイムラインを読み込む方法を教えてください。
質問者はXMLを読み込むことができましたが、そのXMLからデータを抽出する方法が分からないようです。
質問者の目標はユーザーのツイートをTextBoxに表示することです。文字列をXMLに変換する方法も知りたいようです。
twitterAPIについて
です。
今Visual Studio 2008でC#.NETでtwitterのタイムラインを読み込んでみようと思っています。
xmlを読み込むまではできましたが、
そのxmlを抽出する方法が全く分かりません。
このさきどうすればいいのでしょうか?
ユーザー1:ツイート
ユーザー2:ツイート
といった感じにTextBoxに並べるのが目標です。
文字列をxmlに変換する方法があるのでしょうか?
一応ソースコードを載せて起きます。(using部分、例外処理などは除く)
private void XmlLoad()
{
HttpWebRequest request =
(HttpWebRequest)HttpWebRequest.Create("http://twitter.com/statuses/home_timeline.xml");
request.Credentials =
new NetworkCredential(IDtext.Text, passText.Text);
request.ContentType =
"application/x-www-form-urlencoded";
request.Method = "POST";
request.Timeout = 10000;
System.Net.ServicePointManager.Expect100Continue = false;
WebResponse response = request.GetResponse();
Encoding enc = Encoding.GetEncoding(932);
StreamReader reader =
new StreamReader(response.GetResponseStream(), enc);
string result = reader.ReadToEnd();
result = System.Web.HttpUtility.HtmlDecode(result);
resultText.Text = result;
reader.Close();
response.Close();
}
private void OK_Click(object sender, EventArgs e)
{
XmlLoad();
}
オブジェクト(TextBoxなど)は、
IDText(TextBox)
passText(TextBox)
OK(Button)
resultText(TextBox)
です!
わかる方お願いします。
質問があれば答えます。
お礼
XmlDocumentを使ってできました! MSDNのURLまで貼り付けていただき、 ありがとうございました。