C# 在wp7中有1个标签的Twitter(只读集成)
为自己找到了解决方案:找到了自己的解决方案。如果你想知道,请联系我 不知道如何在windows phone应用程序中集成twitter 我有什么或需要什么:C# 在wp7中有1个标签的Twitter(只读集成),c#,windows-phone-7,twitter,C#,Windows Phone 7,Twitter,为自己找到了解决方案:找到了自己的解决方案。如果你想知道,请联系我 不知道如何在windows phone应用程序中集成twitter 我有什么或需要什么: 一个标签(“zesdaagsegent”),那么谁会向这个标签发送tweet,这将显示在de windows phone应用程序中 仅用于阅读,您将不会在de windows phone应用程序中回复。请阅读 我需要推特的用户名,推特的图像化身,当然还有他的信息 这是我的试用代码: WebClient twitter = new WebCl
WebClient twitter = new WebClient();
twitter.DownloadStringCompleted += new DownloadStringCompletedEventHandler(twitter_DownloadStringCompleted);
twitter.DownloadStringAsync(new Uri("http://search.twitter.com/search.xml?q=23zesdaagsegent"));
public void twitter_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
if (e.Error != null)
return;
XElement xmlTweets = XElement.Parse(e.Result);
lstTwitter.ItemsSource = from tweet in xmlTweets.Descendants("status")
select new Tweet
{
ImageSource = tweet.Element("user").Element("profile_image_url").Value,
Message = tweet.Element("text").Value,
UserName = tweet.Element("user").Element("screen_name").Value
};
}
编辑:我没有收到任何错误。public void FireHashSearch()
public void FireHashSearch()
{
//string searchQuery = string.Format(TWITTER_URL, "%23zesdaagsegent", _MaxSearchResultsCount);
Uri searchQueryUri = new Uri(URI, UriKind.Absolute);
searchTwitter = new WebClient();
searchTwitter.DownloadStringCompleted += new DownloadStringCompletedEventHandler(searchTwitter_DownloadStringCompleted);
searchTwitter.DownloadStringAsync(searchQueryUri);
}
public void searchTwitter_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
// Grab response.
string results = e.Result;
JObject o = JObject.Parse(results);
// String naam = o.GetValue("text").ToString();
JToken token = o["results"];
JArray array =(JArray)(o["results"]);
for (int i = 0; i < array.Count; i++)
{
lstTwitter.ItemsSource = ItemsTwitter;
JToken test = JObject.Parse(array[i].ToString());
// for(int i = 0; i<token.
// DataBind.
this.ItemsTwitter.Add(new Tweet()
{
Avatar = "",
Msg = (string)test.SelectToken("text"),
User = (string)test.SelectToken("from_user")
});
}
}
{
//string searchQuery=string.Format(TWITTER_URL,“%23zesdaagsegent”,_MaxSearchResultsCount);
Uri searchQueryUri=新Uri(Uri,UriKind.Absolute);
searchTwitter=新的WebClient();
searchTwitter.DownloadStringCompleted+=新的DownloadStringCompletedEventHandler(searchTwitter\u DownloadStringCompleted);
下载StringAsync(searchQueryUri);
}
public void search twitter_DownloadStringCompleted已完成(对象发送方,DownloadStringCompletedEventArgs e)
{
//抓住回应。
字符串结果=e.结果;
JObject o=JObject.Parse(结果);
//字符串naam=o.GetValue(“文本”).ToString();
JToken标记=o[“结果”];
JArray数组=(JArray)(o[“结果”]);
for(int i=0;i