怎么调用 Reddit 关键词搜索 API?
search使用 platform="reddit"、action="search" 调用“关键词搜索”能力;返回列表,默认 10 条、单次最多 25 条,主要包含 id、url、title、text、author_username、community 等 15 个字段。
Reddit search 的参数分别是什么意思?
keyword必填- search 的 Reddit 帖子检索词,不搜索评论全文;默认按相关性排序,时间范围固定为最近一个月。只返回对得上关键词的帖子:标题或社区名里有关键词的词、全帖凑齐这些词,或者这些词在正文里挨着出现(三个词起至少要命中四分之三);只沾一个词的帖子不返回,所以条数可能少于 limit,一条都没有时按空结果退款。
sort可选- Reddit 帖子搜索排序:relevance 相关性、newest 最新、popular 热度、rising 上升、top 高分、controversial 争议;时间范围固定为最近一个月,排序不改变这一范围。
Reddit 官方将近期互动的 Hot 与历史高票的 Top 分开。本页 popular 对应 Hot,不是 Top;官方网站还有其他排序与时间过滤,并不表示本接口已开放同样的参数或组合。官方来源:Reddit:Relevance、Hot、Top 与 New 的区别来源核查:
查看全部 6 个允许值
controversialnewestpopularrelevancerisingtop
Reddit 返回字段与含义(5)
community- 所属 subreddit 名称(不含 r/ 前缀)。
flair- 帖子的分类标签(flair)原文。
domain- 帖子链接的域名(文字帖为 self.版块名 或 reddit.com)。
external_link- 链接帖指向的站外地址。
image_urls- 帖子里的图片地址。