全球赛事覆盖
奇点体育YOGENT DATA API

Quickstart

快速拿到第一个响应

拿到试用 Key 后,按顺序确认服务、查联赛、查赛程。下面的示例都可以直接复制。

查看完整 API 文档
1

确认服务

先确认服务可用,并检查当前启用的运动。

curl "https://api.yogent.cn/v1/sports" \
  -H "Authorization: Bearer YOUR_API_KEY"
2

查一个联赛

拿到 league_id,后面查赛程、球队和积分榜都要用。

curl "https://api.yogent.cn/v1/football/leagues?per_page=5" \
  -H "Authorization: Bearer YOUR_API_KEY"
3

查这个联赛的赛程

按日期范围查询比赛,再用 fixture_id 拉详情。

curl "https://api.yogent.cn/v1/football/fixtures?league_id=18&date_from=2026-11-02" \
  -H "Authorization: Bearer YOUR_API_KEY"
Full example

完整请求和响应

同一套契约贯穿所有端点。切换标签查看 cURL、Python、JavaScript 和响应结构。

curl "https://api.yogent.cn/v1/football/fixtures?league_id=18" \
  -H "Authorization: Bearer YOUR_API_KEY"
示例 Key 为占位符,实际调用请替换为你的 Key。bash
Checklist

接入检查清单

上线前对照一遍,能避开大部分联调问题。

  • Base URL 统一使用 https://api.yogent.cn,不带结尾斜杠。
  • 每个请求都带 Authorization: Bearer <API Key>。
  • 时间字段直接读 kickoff_at / updated_at,不要自己拼时区。
  • 翻页只用 meta.pagination.next_cursor,不用页码。
  • 关联数据可按需展开,字段可按需裁剪。
  • 错误先读 errors[].code,再结合 HTTP 状态处理。
Errors

常见错误怎么处理

错误统一放在 errors[] 里,HTTP 状态和错误码分开。

状态含义怎么处理
401未认证检查 Authorization 请求头,确认 Key 没有多余空格。
403无权限 / 已过期确认 Key 未过期,且套餐包含当前查询的数据范围。
404资源不存在检查 league_id、fixture_id、season_id 是否来自当前运动。
429频率超限按 meta.rate_limit.reset_at 退避,不要立即重试。
5xx服务端错误记录 meta.request_id,带请求时间联系商务或技术支持。

调试时不要在生产环境打印完整 Key;日志里只保留 Key 后四位和 request_id。

Start building

3 天试用,先跑通再加套餐

提交申请,商务会人工开通。拿到 Key 后按接入指南完成第一个请求,再决定联赛范围和套餐。

查看接入指南

无需信用卡 · 人工开通