使用twitter api从2015-12-01到2016-03-20获取所有推文,所有关注者和所有关注者

时间:2016-03-21 09:56:33

标签: twitter

我想使用twitter api从2015-12-01到2016-03-20获取所有推文,所有关注者和所有关注。 当我使用以下代码时,它总是给我最新的20条推文,我通过'until'参数来获取所有推文,但我想通过日期,例如“从2015-12-01到2016-03-20”。 如何从2015-12-01到2016-03-20获取推特数据。

$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $access_token['oauth_token'], $access_token['oauth_token_secret']);

$twtrdata = $connection->get("https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=" . $twitteruser . "&until:2016-03-01");

1 个答案:

答案 0 :(得分:0)

Twitter API until没有user_timeline - 参数。

Twitter API非常有限,例如,使用user_timeline一次最多只能返回200条推文,您必须多次调用才能获得所有推文。有一个created_at - 属性连接到返回的推文,你可以用它来过滤你想要的时间范围内的推文,但你仍然需要运行多个请求来获取所有这些,可能。除了每个请求限制200个,还有一个限制,以便您无法获取超过3200用户的最新推文。

有关此API调用的更多信息以及Twitter API的其余部分,请查看Twitter的documentation