我已经能够做到,但这是一种相当“丑陋”的方式。
我在重构时面临的一个问题是我需要调用“max_id”,但在第一次调用之前我需要使用占位符。我尝试对 $max_id 使用 'null' 和 '' 但都不起作用。另外,我感觉它可以在不使用手动“for”循环的情况下编写。
到目前为止,这是我的代码:
$i = 1;
$content = $connection->get('statuses/user_timeline', array('screen_name' => 'username', 'count' => '200'));
foreach ($content as $item) {
echo $i . " : " . $item->text;
echo("<hr>");
$i++;
}
$lastTweet = end($content);
$max_id = $lastTweet->id_str;
for ($l = 0; $l<15; $l++) {
$content = $connection->get('statuses/user_timeline', array('screen_name' => 'username', 'count' => '200', 'max_id' => $max_id));
foreach ($content as $item) {
echo $i . " : " . $item->text;
echo("<hr>");
$i++;
}
$lastTweet = end($content);
$max_id = $lastTweet->id_str;
}
任何帮助,将不胜感激。