API
همهچیز در Watch It? Track It. بهصورت فایلهای JSON ایستا منتشر میشود که میتوانید مستقیماً دانلود کنید. نه کلید API لازم است و نه یادگیری قالب درخواست: هر رکورد یک فایل در یک نشانی URL قابل پیشبینی است.
همه فایلها از این نشانی ارائه میشوند:
https://api.watchittrackit.comنحوه کار
- هر رکورد یک
base.jsonبا دادههای مستقل از زبان دارد، و برای هر زبان یک فایل (en.json،de.json، …) با نامها و توضیحاتش. - رکوردها با نوع و شناسه TheTVDB نشانیدهی میشوند. صفحههای سریال و فیلم از slug استفاده میکنند؛ فهرست slug هر slug را به شناسه تبدیل میکند.
- وقتی رکوردی در سایت ویرایش یا از 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 تماس بگیرید.