Twitter用户时间换行使用日期参数

时间:2015-10-27 16:25:42

标签: php json twitter

我正在进行情感分析,我需要Twitter Feed。我已经实现了php代码来获取json feed并根据需要解析它。问题是我找不到按照指定的日期获取json feed的方法。

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

使用上面的语法我必须指定推文的数量,但我的要求是获取特定日期的订阅源。是否可以传递日期参数而不是计数。 目前我正在使用$ path =' /1.1/statuses/user_timeline.json' ;;

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

1 个答案:

答案 0 :(得分:0)

有两种方法可以做到这一点。

首先,你正在制作read the documentation for the API call。您无法通过日期 - 但您可以请求最多200条推文,如果这还不够,可以翻阅最近3,200条最新推文。

其次,read the documentation for Searching Twitter,您可以使用until参数搜索较旧的推文。 Twitter的搜索API只能追溯到7天左右。正如他们所说:

  

请注意,Twitter的搜索服务以及扩展名为Search API并不是Tweets的详尽来源。并非所有推文都会通过搜索界面编入索引或提供。