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

为什么Perl Twitter API返回的结果与网站上的正常搜索结果不同?,perl,twitter,Perl,Twitter,当我使用返回JSON内容的TwitterAPI搜索同一个查询,并使用Twitter网站中的常规搜索时,我会得到不同的结果。JSON响应中的大多数twits具有相同的文本,而网站中的twits则不同 发生这种情况是因为在网站上有更多的响应处理,还是我必须设置一些不同的参数??我已经尝试将“result_type”设置为“popular”,但在本例中,在JSON响应中,没有返回twits ps:Im使用perl模块Net::Twitter访问Twitter API我从Twitter开发者讨论论坛得到

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

发生这种情况是因为在网站上有更多的响应处理,还是我必须设置一些不同的参数??我已经尝试将“result_type”设置为“popular”,但在本例中,在JSON响应中,没有返回twits


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

我从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.