我正在使用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 );
例如,当我的查询是“混音器”时,我收到了如下的推文:
RT @onedirection:地球上有没有人见过#DragMeDownVideo? #JourneyToMars http://t.co/3MH9SB6pil http://t.co/XRWrlbRH ...RT @lightpinkhoran:一个藤蔓中的一个方向https://t.co/fvqjAxZ1yZ