2013-06-16 2 views
0

Twitter 일정을 구문 분석하려고하는데 오류가 있습니다. 원격 서버에서 오류를 반환했습니다 : NotFound.구문 분석 타임 라인 json Windows Phone

private void GetUserTimeLine(string userName) 
    { 
     WebClient wcTwitterTimeline = new WebClient(); 
     wcTwitterTimeline.DownloadStringCompleted += new DownloadStringCompletedEventHandler(wcTwitterTimeline_DownloadStringCompleted); 
     wcTwitterTimeline.DownloadStringAsync(new System.Uri("http://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=" + userName)); 
    } 

    void wcTwitterTimeline_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) 
    { 


      List<RootObject> tweets = JsonConvert.DeserializeObject<List<RootObject>>(e.Result); 
      this.listboxMyTimeline.ItemsSource = tweets; 

      Dispatcher.BeginInvoke(() => 
      { 
       listboxMyTimeline.Visibility = Visibility.Visible; 
       txtBoxNewTweet.Visibility = Visibility.Visible; 
       btnPostTweet.Visibility = Visibility.Visible; 
      }); 
     } 

오류는 여기에서 시작 : 여기

코드입니다

List<RootObject> tweets = JsonConvert.DeserializeObject<List<RootObject>>(e.Result); 

답변

0

404 당신이 URL 방식은 HTTP이고 HTTPS를해야한다이기 때문에 수 있습니다 찾을 수 없습니다. 이 문제를 해결 한 후 트위터 API v1.1에 OAuth 인증이 필요하므로 다음 오류는 401 Unauthorized 일 수 있습니다. 자세한 내용은 Twitter API FAQ 및 참조 된 문서를 확인하십시오.