API
Watch It? Track It. 上的所有内容都以静态 JSON 文件的形式发布,可直接下载。无需 API 密钥,也无需学习请求格式:每条记录都是位于可预测 URL 上的一个文件。
所有文件都通过以下地址提供:
https://api.watchittrackit.com工作原理
- 每条记录都有一个包含语言无关数据的
base.json,以及每种语言各一个文件(en.json、de.json、…),其中包含名称和简介。 - 记录按类型和 TheTVDB id 定位。剧集和电影页面使用 slug,通过 slug 索引可将 slug 转换为 id。
- 当记录在网站上被编辑或从 TheTVDB 更新(每日)时,文件会原地更新。发送
If-None-Match并附上文件最近的ETag,即可低成本地检查是否有变化。 - 图片路径是相对路径:请在前面加上基础 URL。每张图片都有原尺寸版本和缩略图。
- 已删除的记录仍会保持发布,并带有
"deleted": true。 - 你可以从任何地方调用它,包括你自己网站上的浏览器代码:每个文件都带有
Access-Control-Allow-Origin: *。
curl https://api.watchittrackit.com/v1/tv/81189/base.json
curl https://api.watchittrackit.com/v1/tv/81189/en.json许可
数据的使用许可如下:
- 非商业项目和初创公司:免费。
- 盈利的商业项目,公司净资产不超过 $1M:每月 $100。
- 盈利的商业项目,公司净资产超过 $1M:每月 $1,000。
如需获得商业使用许可,请联系 Scott Zsori(scott@watchittrackit.com)。