DexBase

Hacker News API

开发与数据 · Hacker News API结果 · 公共来源

当前公开响应

从 Hacker News API 加载新结果,无需输入搜索词。

响应包含的内容

值得查看的字段

  • 开发与数据
  • Hacker News API结果
  • 公共来源

topstories 列表只包含 ID

/v0/topstories.json 按 Hacker News 的展示顺序返回一系列数字标识符。文档说明它最多可包含 500 条热门故事,也可能包含招聘信息。在请求相应 item 前,ID 本身不提供标题、链接、作者、得分或评论。

  • 请在 /v0/item/{id}.json 中使用每个数字来打开故事。
  • 不要将响应中的位置视为永久排名。
  • 界面不应展示职位时请筛选 type。

item 解释展示的内容

故事可能包含 id、type、by、time、title、url、score、descendants 和 kids。type 区分 story、job、comment、poll 和 pollopt。time 是 Unix time;title 和 text 可能包含 HTML;descendants 是故事或投票的评论总数,kids 按展示顺序列出直接评论。

  • 展示可读日期前请转换 time。
  • 渲染前请清理 title 和 text 中的 HTML。
  • 存在 url 时可将其作为外部目标;并非每条故事都有。

热门程度不会验证外部来源

该 API 几乎实时提供 Hacker News 的公开数据。score 是社区得分,会随时间变化;它并不确认链接页面的准确性。在将某项说法当作事实重复前,请打开原始 URL、阅读讨论,并区分观点、公告、演示和报道。

  • 位置或得分重要时请再次请求 item。
  • 不要将评论数作为技术质量的衡量标准。
  • 转发故事时请标明 Hacker News 和原始页面。
crates.io 开发与数据 · crates.io结果 · 公共来源 DummyJSON Products 开发与数据 · DummyJSON Products结果 · 公共来源 Fake Store API 开发与数据 · Fake Store API结果 · 公共来源