从 Reddit API 获取错误的热门列表

Getting incorrect top listing from Reddit API

我一直在尝试从 subreddit 检索热门帖子,但我找回的列表不正确。例如,如果我要求: http://www.reddit.com/r/cleveland/top.json?limit=100 我只返回 3 个帖子。

编辑:这是代码:

content = loads(decode(urlopen(Request('http://www.reddit.com/r/'
                        + subreddit + '/top.json?limit=100', 
          headers={'User-Agent': 'melonbot 1.0 (by /u/Melonus)'})).read()))

您的请求正在为您请求的页面返回正确的结果。

https://www.reddit.com/r/*subreddit*/top/ 的默认视图是过去 24 小时。目前,/r/Cleveland/top 在此页面上有 3 个帖子。

Reddit api 的完整文档可在此处获得:https://www.reddit.com/dev/api

您要的参数是:t=all。完整的请求是:

https://www.reddit.com/r/Cleveland/top/?sort=top&t=all

据我所知,这最多会返回 50 个结果。