[英]How to revoke twitter API request after rate limit exceed?
我正在使用Twitter API 1.1,正在获取用户的推文。
我正在使用此代码
<?php
$url = "https://api.twitter.com/1.1/statuses/user_timeline.json";
$requestMethod = "GET";
$cursor = isset($cursor) ? $cursor : "-1";
$getfield = "?cursor=" . $cursor . "&user_id=" . $user . "&count=10";
$twitter = new TwitterAPIExchange($settings);
$string = $twitter->setGetfield($getfield)
->buildOauth($url, $requestMethod)
->performRequest();
$tweets = json_decode($string, 1);
echo '<pre>';print_r($string);echo '</pre>';
?>
有一个方法可以在收到特定请求后接收since_id,以便我可以从上一个收到的ID开始为下一个请求重新排队?
例如:在一个请求中,我要获取0-1000条记录,在下一个请求中,我要从第1001条记录开始。
在twitter上可以吗?
如果您在不使用since_id的情况下向时间轴发出请求,而您返回的最新tweet的ID为“ 123”,那么在间隔之后,您可以使用最新tweet ID“ 123”作为user_timeline的since_id值。 然后,您将获得(最多200条)该用户发布的第二条最新推文,因为他们发布了推文“ 123”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.