针对特定文章的评论的 Reddit 端点

Cec*_*uez 4 endpoints reddit

我正在尝试获取特定文章的所有 reddit 评论。

在 Reddit API 页面上,似乎表明:

www.reddit.com/r/subreddit/comments/ARTICLE
Run Code Online (Sandbox Code Playgroud)

会给我这些结果(文章是一个变量),但是如果我转到评论后附加文章的端点,我得到的只是 404 错误。

如何通过 Reddit API 获取特定文章的评论?

我用 Javascript 来做这件事,但这显然是一个与语言无关的问题。

kem*_*che 6

reddit 为评论端点生成的 API 文档似乎不正确。用于检索帖子评论的正确 URL 是:

https://www.reddit.com/r/{subreddit}/comments/{article ID}/irrelevant_string.json
Run Code Online (Sandbox Code Playgroud)

或者针对具体评论:

https://www.reddit.com/r/{subreddit}/comments/{article ID}/irrelevant_string/{comment ID}.json
Run Code Online (Sandbox Code Playgroud)

“不相关的字符串”可以只是一个下划线,没关系 - 在网站本身上,它是标题的一种形式,但 API 并不关心帖子的标题。