Twitter4j和twitter.com的搜索结果不同

时间:2014-08-13 08:24:24

标签: java twitter twitter4j

我正在使用Twitter4j搜索推文。但返回的结果与网站上返回的结果非常不同。

我不应该期望结果几乎相同吗?我使用的代码与代码示例页面中显示的代码相同:

Twitter twitter = TwitterFactory.getSingleton();
Query query = new Query("Halloween");
QueryResult result = twitter.search(query);
for (Status status : result.getTweets()) {
    System.out.println("@" + status.getUser().getScreenName() 
        + ":" + status.getText());
}

1 个答案:

答案 0 :(得分:0)

api doc http://dev.twitter.com/docs/using-search说。

  

“Twitter搜索API是Twitter的v1.1 REST API的一部分。它允许   查询最近或流行的推文和行为的索引   类似于,但不完全像可用的搜索功能   Twitter移动或网络客户端,例如Twitter.com搜索。“

因此,您可能希望API的行为方式不同。那没关系:)

另请参阅此常见问题解答:Why are the Tweets I'm looking for not in Twitter Search, the Search API, or Search widgets?