У меня есть текстовое поле для получения имени пользователя от пользователя, и я пытаюсь получить его последний твит из моего приложения, и оно не работает.Когда я пытаюсь получить все твиты пользователя, используя список, он работает нормально.Я попробовал этот код:
private void button1_Click(object sender, RoutedEventArgs e)
{
WebClient twitter = new WebClient();
twitter.DownloadStringCompleted += new DownloadStringCompletedEventHandler(twitter_DownloadStringCompleted);
twitter.DownloadStringAsync(new Uri("http://api.twitter.com/1/statuses/user_timeline.xml?screen_name=" + username.Text));
}
void twitter_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
//throw new NotImplementedException();
if (e.Error != null)
return;
XElement xmlTweets = XElement.Parse(e.Result);
//trying something
var message = from tweet in xmlTweets.Descendants("status")
select tweet.Element("text").Value;
textBlock1.Text = message.ToString();
}
вывод: System.Linq.Enumerable +