为什么Perl Twitter API会返回与网站上的常规搜索不同的结果?

时间:2011-08-11 15:26:59

标签: perl twitter

当我使用Twitter API搜索相同的查询返回JSON内容并使用twitter网站中的常规搜索时,我会得到不同的结果。 JSON响应中的大多数twits具有相同的文本,而在网站中,twits变化。

这是否正在发生,因为在网站上有更多处理响应或我是否必须设置一些不同的参数?我已经尝试将'result_type'设置为'popular',但在这种情况下,在JSON响应中,不会返回任何twits。

ps:我使用perl模块Net :: Twitter来访问Twitter API

1 个答案:

答案 0 :(得分:0)

我从twitter开发讨论论坛得到了答案。问题是Twitter.com上的搜索结果来自相关性排序搜索,而通过Twitter API搜索使用实时(“经典”)搜索。目前只有API提供经典搜索。

示例:

Twittwer.com -> https://twitter.com/#!/search/Twitter%20API 
would give you relevance sorted results.
Search API   -> https://twitter.com/#!/search/realtime/Twitter%20API 
will give you more exhaustive (well, as exhaustive as the Search API is) results.