2017-07-29 4 views
-4

を持つユーザーからのすべてのredditのコメント:redditのユーザー名が与えられ要求Javascriptを

は、私は、このユーザーに許可されたコメントの最大量を取得します。

今まで私が管理してきたことは、デフォルトのredditの動作である最新のコメント25件だけを取得することです。たとえば、次のようなURLをブラウザに入力すると、jsonレスポンスに25のコメントが表示されます。

https://www.reddit.com/user/spez/.json?limit=1000

をただし方法でした:次のように我々は、ユーザからのコメントの数を(ユーザーの名前は例でspezある)を制限または拡張することができる

https://www.reddit.com/user/spez/.json

私はまた、以下の制限を使用しますか?このよう

$.getJSON(
     "http://www.reddit.com/u/"+ user + "/.json?jsonp=?",function foo(result) { 
     $.each(result.data.children.slice(0, 10), 
      function (i, post) { 
       $("#reddit-content").append('<br>' + post.data.body); 
       $("#reddit-content").append('<hr>'); 
      }); 
     } 
    ) 
+2

追記*&リミット= 1000 *になることを解析するのだろうか? –

+0

ありがとう!これはうまくいった... –

答えて

0

http://api.jquery.com/jquery.getjson/

getJSONの署名はURL、データ、成功です:

$.getJSON(
     "http://www.reddit.com/u/"+ user + "/.json",{ limit: 1000 },function foo(result) { 
     $.each(result.data.children.slice(0, 10), 
      function (i, post) { 
       $("#reddit-content").append('<br>' + post.data.body); 
       $("#reddit-content").append('<hr>'); 
      }); 
     } 
    ) 

はここドキュメントです。あなたの呼び出しであなたはURLと成功のコールバックを送りました。しかし、普通のオブジェクトや文字列のデータを送ることもできます。あなたは、私がオブジェクト{制限:1000}に送信され見ることができ、jqueryのはとても要求が

https://www.reddit.com/user/spez/.json?limit=1000