2012-06-18 7 views
0

Я разрабатываю и приложение, в котором я хочу получить некоторые каналы из твиттера, такие как картинка, имя, твиты, время и количество ответов на каждый твит. я сделал все, но не смог получить номер ответа за каждый твит .... помогите мне заранее заблаговременно. Я отправляю свой код также.android twitter

Twitter unauthenticatedTwitter = new TwitterFactory().getInstance(); 
       Paging paging = new Paging(1, 100); 
       List<twitter4j.Status> statuses = unauthenticatedTwitter.getUserTimeline("BeingSalmanKhan",paging); 

         for (Status status3 : statuses) 
          { 
          TwitterFeeds tFeeds = new TwitterFeeds(); 
           System.out.println(status3.getText()); 
           tFeeds.strTweet = status3.getText(); 
           tFeeds.strDate = status3.getCreatedAt().toString(); 
           System.out.println("---------------------------------- " + status3.getSource()); 

           al_tweets.add(tFeeds); 

          } 
         str_tw_name = unauthenticatedTwitter.showUser("BeingSalmanKhan").getName(); 
         str_tw_imgurl = unauthenticatedTwitter.showUser("BeingSalmanKhan").getProfileImageURL().toString(); 



         bitmap_twpic = NewsActivity.DownloadImage(str_tw_imgurl); 

ответ

1

Попробуйте этот фрагмент кода ... он работал для меня .. надежда для вас тоже

try { 
        Twitter unauthenticatedTwitter = new TwitterFactory().getInstance(); 
        //URLEntity[] uent= 
       //First param of Paging() is the page number, second is the number per page (this is capped around 200 I think. 
       Paging paging = new Paging(1, 100); 
       List<twitter4j.Status> statuses = unauthenticatedTwitter.getUserTimeline("ashabhosle",paging); 
       System.out.println("status no 2 ="+statuses.get(2).toString()); 
       long retweetcnt=statuses.get(2).getRetweetCount(); 
       System.out.println("retweet count on 2nd tweet "+retweetcnt); 
         for (Status status3 : statuses) 
          { 
           System.out.println(status3.getText()); 
          } 
      } 
       catch (Exception e) { 
       e.printStackTrace(); 
       System.out.println("Failed to get timeline: " + e.getMessage()); 

      } 
0

Try getRelatedResults(), дает список ответов + упоминает, что ближе всего к получению ответов.

+0

это занимает много времени в качестве параметра, и у меня есть имя экрана, который является строкой ... плз скажите мне, как используйте этот метод ... – Rahulkapil