从 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 个结果。
我一直在尝试从 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 个结果。