API
Watch It? Track It. üzerindeki her şey, doğrudan indirebileceğiniz statik JSON dosyaları olarak yayımlanır. API anahtarı ya da öğrenilecek bir istek biçimi yoktur: her kayıt, tahmin edilebilir bir URL'deki bir dosyadır.
Tüm dosyalar şu adresten sunulur:
https://api.watchittrackit.comNasıl çalışır
- Her kaydın dilden bağımsız verilerini içeren bir
base.jsondosyası ve adlarını ve açıklamalarını içeren dil başına bir dosyası (en.json,de.json, …) vardır. - Kayıtlara tür ve TheTVDB kimliğiyle erişilir. Dizi ve film sayfaları slug kullanır; slug dizini bir slug'ı kimliğe çevirir.
- Bir kayıt sitede düzenlendiğinde veya TheTVDB'den güncellendiğinde (günlük) dosyalar yerinde değişir. Değişiklikleri düşük maliyetle kontrol etmek için bir dosyanın son
ETagdeğeriyleIf-None-Matchgönderin. - Görsel yolları görelidir: başlarına temel URL'yi ekleyin. Her görselin tam boyutlu bir sürümü ve bir küçük resmi vardır.
- Kaldırılan kayıtlar
"deleted": trueile yayımlanmaya devam eder. - Her yerden, kendi sitenizdeki tarayıcı kodundan bile çağırabilirsiniz: her dosya
Access-Control-Allow-Origin: *başlığıyla sunulur.
curl https://api.watchittrackit.com/v1/tv/81189/base.json
curl https://api.watchittrackit.com/v1/tv/81189/en.jsonLisanslama
Verilerin kullanımı şu şekilde lisanslanır:
- Ticari olmayan projeler ve girişimler: ücretsiz.
- Kâr eden ticari projeler, şirket net değeri $1M'a kadar: ayda $100.
- Kâr eden ticari projeler, şirket net değeri $1M'ın üzerinde: ayda $1,000.
Ticari kullanım lisansı için scott@watchittrackit.com adresinden Scott Zsori ile iletişime geçin.