公开接口

搜索 API

一个索引,两种使用方式。

查询边缘端点获取精简的排序结果,或下载同一份静态数据集并完全在浏览器中搜索。两种方式都覆盖 WWDC 2024–2026。

查询端点

GET /api/wwdc/search?q=swift+concurrency&year=2026&limit=10
q
单词或短语。搜索标题、简介、话题、平台、关键词与逐字稿派生术语。
year
可选:2024、2025 或 2026。
topic
可选的精确英文话题名称,例如 Swift 或 Developer Tools。
limit
可选结果数量,范围 1–50,默认为 20。

静态数据集

GET /api/wwdc/search-index.json

静态 JSON 文件适合客户端搜索、离线工具或不依赖应用服务器的构建;它可被缓存,并在响应中包含版本信息。

响应结构

{
  "query": "swift concurrency",
  "filters": { "year": 2026, "topic": null },
  "total": 12,
  "results": [
    { "year": 2026, "title": "…", "page_url": "/wwdc/sessions/2026/…/", "source_url": "…" }
  ]
}