从Reddit获取提交

时间:2014-09-13 00:46:16

标签: ajax reddit

我目前的问题是,在尝试从subreddit获取热门帖子时,我反而接收了所述subreddit中的Hot帖子。 https://www.reddit.com/r/gaming/top.json?limit=100对我来说,返回游戏subreddit中的前100个帖子,但对于朋友,这将返回subreddit中的100个“最热门”帖子。当我使用ajax使用此URL获取数据时,我也收到热门帖子。这是一个常见的问题吗?任何帮助解决它将不胜感激

1 个答案:

答案 0 :(得分:0)

样本回复(理想情况下,限制= 1)会有所帮助。如果我不得不猜测,根据我对reddit API的了解以及您看到不同用户的不同结果这一事实,您就会遇到每个用户都有不同默认时间范围的情况。顶级排序。

访问https://www.reddit.com/r/gaming/top(或任何包含下拉菜单以显示时间尺度的商家信息时),每当用户更改该时间尺度时(例如,从"所有时间"到"今天"),该用户的默认时间尺度设置为新值。

API客户端应显式发送t(时间)查询参数(除非API客户端想要使用用户的默认t参数);例如https://www.reddit.com/r/gaming/top.json?t=all

有关t参数接受的值列表,请参阅the API documentation for /top