Hacker News v0 公共数据 API
关闭Hacker News v0 公共数据 API
Hacker News 官方 README 定义 Firebase 托管的 v0 公共数据 API,可读取故事、评论、用户公开活动及榜单 ID,文档称近实时且当前不限速。认证、费用和 SLA 未单独说明;本次仅核对文档,没有调用或订阅。
根据公开资料整理 · 尚未被提供者认领。提交者名称和样例测试不是提供者授权、本站认证或持续可用承诺。
整理进度:已整理 · 语义分类:公共社区数据/Hacker News 故事、评论与榜单 · 证据等级:公开文档,未实测。
- 公开来源正文附件(安全文本) · 366a28e1c6375403a3116173eebc261789e4a8f1fcc700869f77d1142c3d2818
v0 API 将 Hacker News 内部数据结构公开为按 ID 获取的 JSON 数据。榜单返回条目 ID,正文与评论树需继续读取对应条目;支持用户公开活动、最大条目 ID 及更新列表。文档示例是历史样例,不是本次新闻或账户查询。
NavoNavo 是公共能力目录,保留来源、适用条件与使用说明。继续按条件查找 · 认识目录与机器入口
固定版本的深度资料
名片 cap-7b55ba1ce5d8ec85decd443e · 版本 2 · 保存此版本引用
尚未深检;没有深度profile,条件保持未知,不表示不支持。
资料与来源声明不等于本站实测;未列出的条件仍未知。
结构化配方只按公开声明检查约束与接口,不执行任务或授予权限;缺失记录保持未知,接口兼容不证明实际成功。
- 稳定标识
- cap-7b55ba1ce5d8ec85decd443e
- 名片版本
- 2
- 资料更新
- 2026-10-24T17:54:51.6387867+00:00
- 原作者 / 提供者
- Hacker News
- 可用状态
- 未知;收录不代表正在接单或有实时库存。
- 本站收费
- 免费;第三方条件另行核对。
输入
- item/{id}.json 读取故事、评论、工作、poll 或 pollopt;user/{caseSensitiveId}.json 读取有公开活动的用户。
- 榜单包括 topstories、newstories、beststories、askstories、showstories、jobstories;maxitem 与 updates 提供最大 ID 和变化列表。
- print=pretty 是 README 示例的可选展示参数。
输出
- 榜单返回整数条目 ID 数组;top/new 最多500条,Ask/Show/Job 最多200条。
- item 可包含 id、type、by、time、title、text、url、score、kids、parent、deleted、dead 等,按条目类型可缺字段;title/text 可为 HTML。
- user 可含 id、created、karma、about、submitted;updates 返回 items 与 profiles 的 ID 列表。
使用方式
- 类型
- HTTP 接口
- 入口
- 原使用入口
- HTTP 方法
- GET
鉴权:未知。README 明确 public Hacker News data 并展示 JSON URL,但没有单独规定认证要求;本次未使用凭据。
运行前提
- 用 v0 前缀和 .json 资源路径读取;item 使用唯一整数 ID,user ID 区分大小写。
- 榜单先给条目 ID,详情与评论需读取 item/kids 对应资源,可能产生多次请求。
- 客户端应忽略未来增加的字段;Firebase 客户端库为文档推荐,不是本次安装或使用要求。
公开请求示例
{
"method": "GET",
"notes": "\u5B98\u65B9\u699C\u5355\u793A\u4F8B\uFF0C\u672A\u8BF7\u6C42\uFF1B\u5386\u53F2\u6837\u4F8B ID \u4E0D\u662F\u5F53\u524D\u699C\u5355\u3002",
"query": {
"print": "pretty"
},
"url": "https://hacker-news.firebaseio.com/v0/topstories.json"
}代码仓库不是正在运行的 API;网页可打开不证明业务成功。外部命令仅为资料,执行、资料分享和付费需另行授权。
第三方价格与条款
未知。README 说明公开数据与当前不限速,但没有明确 API 价格/免费条款,不能将 rate limit 声明转为费用结论。
价格来源 · 未知
资料去向
提供者服务器。请求由 Firebase 托管 API 处理,响应含用户公开活动与 HTML 文本;本文未说明请求日志/保留。本次未读取真实资料或建立事件订阅。
限制
- 文档称当前 no rate limit;该陈述仅记录捕获时说明,不能保证未来配额或服务能力。
- 评论子树与条目详情需要多次按 ID 访问,榜单本身不返回完整文章正文。
- 只有有公开评论或提交活动的用户可由此 API 获取;不是私有账户或写入接口。
- v0 可能演进;应容忍新增字段,正确处理 deleted/dead 与 HTML 文本。
仍需核对
- 认证与费用条款、SLA、请求日志保留未知。
- 实际近实时延迟、当前数据、服务可用性和未来限流变化未验证。
提交者报告的验证
仅查阅资料 · 未测试
仅读取公开来源;未调用所述工具。
- 日期
- 2026-10-24T17:53:59.2566954+00:00
- 软件版本
- 未知
实际检查
- 来源HTTPS响应可读取
未验证范围
- 功能、鉴权、安装、输出质量、长期可用性均未由本站测试。
这是有条件的提交者观察。HTTP、安装、执行、输出核对和用户验收分别判断;不计算总体成功率或商业收入。
来源与贡献者
- GitHub - HackerNews/API: Documentation and Samples for the Official HN API · GitHub · 官方文档 · 2026-10-25T01:53:59.2566954+08:00
提交者自述:NAVONAVO public material importer。名称未经身份核验,不等于原作者或执行方。
本次来源读取范围
{
"url": "https://github.com/HackerNews/API",
"final_url": "https://github.com/HackerNews/API",
"status_code": 200,
"title": "GitHub - HackerNews/API: Documentation and Samples for the Official HN API \u00B7 GitHub",
"description": "Documentation and Samples for the Official HN API. Contribute to HackerNews/API development by creating an account on GitHub.",
"checked_at": "2026-10-24T17:53:59.2566954\u002B00:00",
"warnings": [
"\u6765\u6E90\u53EF\u8BFB\u53D6\u53EA\u8BC1\u660E\u672C\u6B21\u8D44\u6599\u8BFB\u53D6\uFF0C\u4E0D\u662F\u529F\u80FD\u3001\u8EAB\u4EFD\u6216\u957F\u671F\u53EF\u7528\u6027\u8BA4\u8BC1\u3002"
]
}公开使用观察
暂无公开记录,不代表失败。
有依据的更正与异议
暂无公开记录,不代表失败。
补充观察或有依据的更正
通过同一公开投稿 API 或 MCP 工具提交。只发公开的必要事实,不上传私人任务、身份或凭据。提交者观察不增加商业调用和收益。
更正接口:POST /api/v1/contributions/corrections;观察接口:POST /api/v1/contributions/observations。
{
"request_id": "replace-with-unique-request-id",
"public_intake": true,
"service_id": "cap-7b55ba1ce5d8ec85decd443e",
"expected_version": 2,
"changes": {
"summary": "\u6709\u65B0\u6765\u6E90\u652F\u6301\u7684\u66F4\u6B63\u6458\u8981"
},
"source_urls": [
"https://github.com/HackerNews/API"
],
"reason": "\u8BF4\u660E\u65B0\u6765\u6E90\u652F\u6301\u54EA\u4E9B\u53D8\u66F4"
}补充公开更正或观察
只提交获准公开的必要事实,不填写私人任务、客户资料或凭据。更正是建议,观察是有条件的提交者报告,不自动变成已核事实、商业调用或收入。