我正在进行情感分析,我需要Twitter Feed。我已经实现了php代码来获取json feed并根据需要解析它。问题是我找不到按照指定的日期获取json feed的方法。
$query = array(
'screen_name' => 'twitterapi',
'count' => '5'
);
使用上面的语法我必须指定推文的数量,但我的要求是获取特定日期的订阅源。是否可以传递日期参数而不是计数。 目前我正在使用$ path =' /1.1/statuses/user_timeline.json' ;;
我还实现了手动过滤日期的机制,但为此,我必须为较旧的日期提供非常大的计数,这会不必要地减慢代码的速度。
答案 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的详尽来源。并非所有推文都会通过搜索界面编入索引或提供。