我需要一种方法来在Twitter上发现给定的Hashtag,这样我就知道在Twitter上发现了多少。
主要的想法是使用简单的“搜索”API,但是,我需要通过多个页面迭代才能知道有多少页面,并且还有一个页面的“限制”(1500条推文)所以,如果有超过1500条推文,我会把它读成1500条。
有没有其他“智能”和改良的方式来做到这一点?
由于
答案 0 :(得分:2)
总之,没有。来自1.1 API docs:
请注意Twitter的搜索服务,并且,通过扩展, 搜索API并不是Tweets的详尽来源。不是全部 推文将通过搜索界面编入索引或提供。
您可以做的最好的事情是搜索允许的最大推文并遍历页面。然后你可以使用since_id
参数为下一批1500启动另一次搜索。通过这种方式,你可以向后退一次,每次1500条推文,只要你想要(或者只要Twitter制作可推文)。