当我使用Twitter API搜索相同的查询返回JSON内容并使用twitter网站中的常规搜索时,我会得到不同的结果。 JSON响应中的大多数twits具有相同的文本,而在网站中,twits变化。
这是否正在发生,因为在网站上有更多处理响应或我是否必须设置一些不同的参数?我已经尝试将'result_type'设置为'popular',但在这种情况下,在JSON响应中,不会返回任何twits。
ps:我使用perl模块Net :: Twitter来访问Twitter API
答案 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.