我正在使用 Twitter4j 来查询过去的推文。我的问题是,当我查看下载的推文的推文文本时,我可以从这里和那里看到不包含我的查询关键字的推文。我不明白为什么会这样。下面是我使用的代码:
String queryStr = "mixer"
Query query = new Query( queryStr );
query.setCount( 100 );
QueryResult result = twitter.search( query );
do
{
List<Status> tweets = result.getTweets();
for ( Status tweet : tweets )
{
if (tweet.getLang().equals( "en" ))
{
System.out.println( "Tweet: " + tweet.getText().replace( "\n", " " ) + tweet.getCreatedAt() );
}
}
query = result.nextQuery();
if ( query != null )
{
result = twitter.search( query );
}
} while ( query != null );
例如,当我的查询是“mixer”时,我收到如下推文:
RT @onedirection:世界上有没有人还没看过#DragMeDownVideo?#JourneyToMars http://t.co/3MH9SB6pil http://t.co/XRWrlbRH …</p>
RT @lightpinkhoran:一根藤蔓上的一个方向https://t.co/fvqjAxZ1yZ