0

APIを使用して、redditから上位​​の画像を取得する関数に出くわしました。

sr='pics'
sorting=''
url = r'http://www.reddit.com/r/{sr}/{top}.json'.format(sr=sr, top=sorting)

ただし、元のコーダーが早い段階で次のような投稿をしたことがわかりました。

#'sorting' is whether or not the sorting of the reddit should be customized or not,
# if it is: Allowed passing params/queries such as t=hour, week, month, year or all"""

これらの他の「並べ替え」コマンドの使用方法や、それらの使用方法に関する詳細がどこにあるのかわかりません。json/reddit/python表記の一部として「ソート」についてもっと調べる必要があるかどうかさえわかりません。

私がやりたいのは、sorting='' で定義された上部の画像だけでなく、別のクエリを使用して下部の画像も取得することです (可能であれば、他の方法で並べ替えます)。

4

2 に答える 2

2

通常どおりサブレディットにアクセスして上部をクリックし、「今週」からのリンクをクリックすると、URLは次のようになります。

http://www.reddit.com/r/pics/top/?sort=top&t=week

top/をtop.jsonに変更した場合

http://www.reddit.com/r/pics/top.json?sort=top&t=week

同等のJSONを取得します。ただし、週のURLからの物議を醸すリンクは

http://www.reddit.com/r/pics/controversial/?sort=controversial&t=week

これは

http://www.reddit.com/r/pics/controversial.json?sort=controversial&t=week

したがって、このテストから底を取得することは可能ではないようです。

@Martijnのようにコメントしました。これはredditAPIの問題であり、PythonやJSONの問題ではありません。

于 2013-02-21T18:27:31.627 に答える