2012-06-18 23 views
0

我正在開發和應用程序中,我想從Twitter獲取一些提要,如圖片,名稱,推文,時間和每條推文上的回覆數量。我做了所有,但不能得到每個鳴叫的回覆數量....幫助我提前感謝.. 我張貼我的代碼也。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

嘗試getRelatedResults(),給出了回覆+提及列表,它最接近獲取回覆。

+0

需要,只要參數和我有一個網名是串... PLZ告訴我如何使用這種方法... – Rahulkapil