使用日期参数的Twitter用户时间线提要


Twitter User Time Line Feed using date parameter

我正在研究情感分析,我需要twitter feed。我已经实现了php代码,以获得json feed和解析它,我想要的。问题是我找不到一种方法来获得json feed按照指定的日期。

$query = array(  
    'screen_name' => 'twitterapi',
    'count' => '5'
);

使用上述语法,我必须指定tweet的数量,但我的要求是获得特定日期的提要。是否可以传递日期参数而不是计数?目前我使用$path = '/1.1/statuses/user_timeline.json';

我还实现了手动过滤日期的机制,但为此我必须提供非常大的旧日期计数,这不必要地减慢了代码的速度。

有两种方法。

首先,阅读您正在进行的API调用的文档。你不能传递一个日期,但你可以请求最多200条推文,如果这还不够,你可以浏览最多3200条他们最近的推文。

其次,阅读搜索Twitter的文档,您可以使用until参数搜索旧的tweet。Twitter的搜索API只有7天的历史。正如他们所说:

请注意,Twitter的搜索服务,以及扩展后的搜索API并不意味着是一个详尽的tweet来源。并非所有的推文都将被索引或通过搜索界面提供。