例如,获取2015年5月30日下午5点在加利福尼亚州洛杉矶有56000条推文的信息。理想情况下,我希望尽可能早地访问推文。这个问题的主要问题似乎是从过去获得推文 - 推特的REST API仅在过去7天内发布了推文。
我想到的唯一方法是直接从Twitter的网站手动计算特定位置和时间的推文,但肯定必须有更好的方法。
是否有一些简单的方法可以实现这一点,我没有想到,或者任何优化此任务的库或框架?
截至目前,我正在尝试使用R,但我不确定其他语言或框架是否更适合这种情况。
答案 0 :(得分:1)
即使您支付Gnip费用,也永远无法实现目标。原因是不到百分之一到百分之二的Twitter账户显示了他们的位置。
如果这对您来说不是问题,并且您不想为Gnip付费,则可以使用statuses/filter(流媒体端点)和locations
参数。那么你只需要对推文进行统计。但是,您无法访问历史信息。
Gnip还会为您提供您想要的历史推文,而且Gnip有一些智能算法可以将地理定位推文的数量增加到20%左右,或多或少。