我一直在尝试从新的reddit帖子中获取数据,但是你无法从100多个帖子中获取数据。任何人可以帮助我getover下面是我的代码
$output = "";
for($digit=0; $digit<1000; $digit+=25){
$jsondata = trim(file_get_contents("http://www.reddit.com/new/.json?count=$digit"));
$json = json_decode($jsondata, true);
$moviesChildren = $json['data']['children'];
foreach($moviesChildren as $movie){
$output .= '"'.$movie["data"]["title"].'", ';
$output .= $movie["data"]["ups"].", ";
$output .= $movie["data"]["num_comments"].", ";
$output .= $movie["data"]["domain"]."\n\r";
$output .= "<br />";
}
}
echo $output;
答案 0 :(得分:0)
你得到的输出是什么,你期待什么呢?
首先,您需要follow the API rules about authentication,否则您将被迅速限制,并可能被禁止。
Listings有before
和after
属性来帮助分页。您需要将这些内容传递到后续的GET中才能获取下一页。