【发布时间】:2015-04-28 02:47:16
【问题描述】:
当我想使用 Twitter 的 search API 时,我应该如何计算 since_id 和 max_id?
我想从今天 00:00:00 到今天 23:59:59 收集大量数据。所以我读到我必须使用max_id 和since_id,因为分页不再存在。我将如何在公共/全球搜索功能中使用它?
我想收集今天的所有条带有特定主题标签的推文。我该怎么办?
【问题讨论】:
当我想使用 Twitter 的 search API 时,我应该如何计算 since_id 和 max_id?
我想从今天 00:00:00 到今天 23:59:59 收集大量数据。所以我读到我必须使用max_id 和since_id,因为分页不再存在。我将如何在公共/全球搜索功能中使用它?
我想收集今天的所有条带有特定主题标签的推文。我该怎么办?
【问题讨论】:
您可以使用 twitter 搜索 API 执行此操作。您的论点将具有以下结构:
#yourtag since:2015-04-27 until:2015-04-28
如果您使用的是 npm 模块:
client.get('search/tweets', {q: '#yourtag since:2015-04-27 until:2015-04-28'}, function(error, tweets, response){
console.log(tweets);
});
【讨论】:
result_type = recent,因为它只会获取最新推文的 ID。在不达到速率限制的情况下,我该如何做呢?