Twitter API:获取特定时间和地点的推文数量?

时间:2017-05-31 09:29:27

标签: r api twitter count location

例如,获取2015年5月30日下午5点在加利福尼亚州洛杉矶有56000条推文的信息。理想情况下,我希望尽可能早地访问推文。这个问题的主要问题似乎是从过去获得推文 - 推特的REST API仅在过去7天内发布了推文。

我想到的唯一方法是直接从Twitter的网站手动计算特定位置和时间的推文,但肯定必须有更好的方法。

是否有一些简单的方法可以实现这一点,我没有想到,或者任何优化此任务的库或框架?

截至目前,我正在尝试使用R,但我不确定其他语言或框架是否更适合这种情况。

1 个答案:

答案 0 :(得分:1)

即使您支付Gnip费用,也永远无法实现目标。原因是不到百分之一到百分之二的Twitter账户显示了他们的位置。

如果这对您来说不是问题,并且您不想为Gnip付费,则可以使用statuses/filter(流媒体端点)和locations参数。那么你只需要对推文进行统计。但是,您无法访问历史信息。

Gnip还会为您提供您想要的历史推文,而且Gnip有一些智能算法可以将地理定位推文的数量增加到20%左右,或多或少。