如何用JS调用Reddit API获取subreddit帖子下的评论?
Reddit帖子评论API请求URL示例
你之前构造的是网页端访问链接,如需获取结构化的评论数据,直接在原路径末尾追加.json后缀即可,匿名状态下即可请求公开板块的公开帖子内容:
https://reddit.com/r/science/comments/qdfs2x/new_research_suggests_that_conservative_media_is/.json
你还可以按需添加查询参数调整返回结果:
- 调整返回评论数量:添加
limit参数,示例?limit=30表示最多返回30条一级评论 - 调整评论排序规则:添加
sort参数,可选值包括confidence(默认)、top、new、controversial、old,示例?sort=top表示按点赞数从高到低排序 - 多参数组合示例:
https://reddit.com/r/science/comments/qdfs2x/new_research_suggests_that_conservative_media_is/.json?sort=new&limit=50
补充说明:浏览器端直接发起请求会触发跨域限制,建议通过服务端中转请求,或走Reddit官方OAuth授权流程调用API,也可避免触发匿名请求的频率限制。
内容的提问来源于stack exchange,提问作者Андрей Кочанов
相关产品推荐
相关产品推荐

