Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在wp7中有1个标签的Twitter(只读集成)_C#_Windows Phone 7_Twitter - Fatal编程技术网

C# 在wp7中有1个标签的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

为自己找到了解决方案:找到了自己的解决方案。如果你想知道,请联系我

不知道如何在windows phone应用程序中集成twitter

我有什么或需要什么:

  • 一个标签(“zesdaagsegent”),那么谁会向这个标签发送tweet,这将显示在de windows phone应用程序中
  • 仅用于阅读,您将不会在de windows phone应用程序中回复。请阅读
  • 我需要推特的用户名,推特的图像化身,当然还有他的信息
  • 这是我的试用代码:

    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