我试图在2个月的时间内获取所有用户的推文。在搜索中我看到结果,但此代码返回一个空数组。为什么呢?
results = api.GetSearch(raw_query="q=&from=yikyakapp&since=2014-09-24&until=2014-11-24")
print(results)
答案 0 :(得分:1)
这是因为Twitter搜索API的限制为7天。查看API documentation
Twitter Search API搜索过去7天内发布的最近推文的样本。
此处有详细解释https://dev.twitter.com/rest/reference/get/search/tweets
请注意,搜索索引有7天的限制。换一种说法, 对于超过一周的日期,我们不会发现任何推文。
总之,您不能使用Twitter API搜索超过7天的推文。当然,在网站上,他们可以向您展示他们想要的任何东西。他们拥有所有数据。