2016-08-22 5 views
-2

私は新しいredditポストからデータを取得しようとしていますが、100個以上のポストからデータを得ることはできません。誰も私を助けることができます私のコードです。100個以上のレッドポストからデータを取得する

$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

は誰ですか? –

答えて

0

あなたが得る出力は何ですか、あなたは何を期待していますか?

最初に、あなたはfollow the API rules about authenticationになります。さもなければ、あなたはすぐに制限され、おそらく禁止されるでしょう。

Listingsbeforeおよびafterのページ付けに役立つ属性。次のページを取得するには、それらを後続のGETに渡す必要があります。

関連する問題