REDDIT 读取公开的 Reddit 内容。它有四种模式,由 payload 决定:搜索(query)、单个帖子及其评论(url)、子版块信息流(action: "feed")和用户发布的帖子(action: "user_posts")。
搜索帖子
搜索最多返回 25 个帖子。例如:
preview 是正文的开头部分,最多 2,000 个字符。已完成任务中的 results 为空,表示 Reddit 没有找到任何内容。
读取帖子及其评论
用帖子url 代替 query:
任务读取帖子及其第一页评论,约 20-25 条。例如:
只能获取第一页评论。用于展开更多评论的
commentLimit 在自助套餐上返回 422 VALIDATION_ERROR。列出最新帖子
两者都以搜索的结构返回
results,最多 limit 个帖子(默认 25)。
限制与错误
REDDIT忽略markdown、rawResponse和searchQueries。它以422拒绝html和analysis,以400拒绝citationAnalysis;见不支持的标志。- 无效的
subreddit、username、url或commentSort返回422 VALIDATION_ERROR。 - 其他请求错误见错误。