2011-03-07 8 views
2

Reddit APIからは、ページのjsonを取得することができます。私はフロントページのためにこれを行うことができますが、2ページ目を訪れずに3ページ目のjsonを取得するにはどうすればいいですか?REDDITページ3 of reddit json

それは可能ですか?

私はPHPを使用しています。

答えて

2

前のページの最後の項目を使用してください。 「新商品」ページ(前のページに戻って次のページを取得する方法にlastItemを通過解析するコード)を取得する 要約版/簡略化C#の例:

public static string k_baseUrlFormat = "http://www.reddit.com/r/{0}/new/.json?sort=new{1}"; 
public static string k_moreFormat = "&after={0}"; 

// [snip] 

     string more = ""; 
     if (!string.IsNullOrEmpty(lastItem)) 
     { 
      more = string.Format(k_moreFormat, lastItem); 
     } 
     string url = string.Format(k_baseUrlFormat, subreddit, more); 

lastItemが見えること、タイプIDを含むアイテムIDでありますt3_g6a4sのように。 ページの標準Webリクエストと同じ方法で、さまざまなものに他のパラメータを使用できます。

関連する問題