2013-11-23 46 views
0

如何檢索哈希標籤的最新推文?使用twitter4j 3和處理林2回覆Twitter4J中的最新推文

到目前爲止,我只能檢索只鳴叫的給定數量,但我想檢索例如哈希標籤#willsmith最新的鳴叫:

繼承人我的代碼:

void connectTwitter() { 
    ConfigurationBuilder cb = new ConfigurationBuilder(); 
    cb.setOAuthConsumerKey("XXXXXXX"); 
    cb.setOAuthConsumerSecret("XXXXXXX"); 
    cb.setOAuthAccessToken("XXXXXXX"); 
    cb.setOAuthAccessTokenSecret("XXXXXX"); 

    twitterFactory = new TwitterFactory(cb.build());  
    twitter = twitterFactory.getInstance(); 

    println("connected"); 
} 

// Get your tweets 
void getTimeline() {  
    try {   
    statuses = twitter.getHomeTimeline(); 
    } 
    catch(TwitterException e) {   
    println("Get timeline: " + e + " Status code: " + e.getStatusCode()); 
    }  
    for (Status status:statuses) {    
    println(status.getUser().getName() + ": " + status.getText()); 
    } 
} 
// Search for tweets 

void getSearchTweets() {   
    try {   
    Query query = new Query("#willsmith"); 
    query.setCount(100);  
    QueryResult result = twitter.search(query); 
    for (Status status : result.getTweets()) {    
     println("@" + status.getUser().getScreenName() + ":" + status.getText()); 
    } 
    } 
    catch (TwitterException e) {    
    println("Search tweets: " + e); 
    } 
} 

有什麼建議嗎?

回答

0

我還沒有試過,但這個你正在尋找可能的內容:

query.setResultType(Query.RECENT);  
query.setCount(10);