Watch It? Track It.

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.com

Nasıl çalışır

  • Her kaydın dilden bağımsız verilerini içeren bir base.json dosyası 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 ETag değeriyle If-None-Match gö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": true ile 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.json

Lisanslama

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.

Veri dosyaları