Skip to content

从 wca-rest-api 迁移 ​

兼容部分 ​

  • 静态路径方案(persons/{id}.json、rank/world/single/333.json 等)
  • 列表信封 { pagination, total, items }
  • 实体字段名与嵌套结构
  • 默认分页大小 1000
  • solves 补零至长度 5

有意差异 ​

主题wca-rest-api v1本项目
构建栈PHP + 导入 SQL dump 到 MySQLBun + 流式 TSV 解析
选手列表载荷完整 Person 对象(含嵌套 results)仅摘要
额外文件version.jsonversion.json + manifest.json
服务方式仅 raw GitHub 分支任意静态托管 + 可选 REST 路由
排名列表前 1000前 1000(相同)

建议的客户端迁移步骤 ​

  1. 若你已在使用 raw 静态 URL,可继续使用。
  2. 获取个人主页时优先使用 persons/{id}.json,而不是扫描 persons.json。
  3. 可选:将 HTTP 调用切到路由,以使用查询过滤(?country=&year=)和缓存响应头。

非官方项目。数据由 World Cube Association 所有并维护(worldcubeassociation.org/export/results)。