2014-06-20 54 views
0

我想獲得推文的數量提到特定用戶。我嘗試使用查詢「@username」進行搜索,但我只有15個結果。任何想法?使用Twitter4j api獲得提及次數

*(另外我有沒有問題,使用Twitter的API)

ConfigurationBuilder cb = new ConfigurationBuilder(); 

    cb.setOAuthConsumerKey("XXXXX"); 
    cb.setOAuthConsumerSecret("XXXXXX"); 
    cb.setOAuthAccessToken("XXXXX"); 
    cb.setOAuthAccessTokenSecret("XXXXX"); 

    // gets Twitter instance with default credentials 
    Twitter twitter = new TwitterFactory(cb.build()).getInstance(); 

    Query query = new Query("@firefox"); 
    QueryResult search = twitter.search(query); 
    System.out.println("count"+search.getCount()); 
+0

我相信'Query'對象有一個Count屬性,它通知查詢多少結果取回,所以也許真正的結果集過得去的結果數量有限回來切斷。側面問題:你認爲每個@firefox都會提到嗎?什麼是實際的預期查詢? –

+0

我想衡量用戶的影響力。所以我想要提及用戶的所有推文。 存在查詢計數屬性「query.cont(1000)」bu對於所有搜索結果爲100 – Jimmysnn

回答