API
Όλο το περιεχόμενο του Watch It? Track It. δημοσιεύεται ως στατικά αρχεία JSON που μπορείτε να κατεβάσετε απευθείας. Δεν χρειάζεται κλειδί API ούτε κάποια μορφή αιτημάτων: κάθε εγγραφή είναι ένα αρχείο σε προβλέψιμο URL.
Όλα τα αρχεία εξυπηρετούνται από:
https://api.watchittrackit.comΠώς λειτουργεί
- Κάθε εγγραφή έχει ένα
base.jsonμε τα δεδομένα που δεν εξαρτώνται από τη γλώσσα, και ένα αρχείο ανά γλώσσα (en.json,de.json, …) με τα ονόματα και τις περιγραφές της. - Οι εγγραφές εντοπίζονται με βάση τον τύπο και το id του TheTVDB. Οι σελίδες σειρών και ταινιών χρησιμοποιούν 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Αδειοδότηση
Η χρήση των δεδομένων αδειοδοτείται ως εξής:
- Μη εμπορικά έργα και startups: δωρεάν.
- Κερδοφόρα εμπορικά έργα, καθαρή αξία εταιρείας έως $1M: $100 τον μήνα.
- Κερδοφόρα εμπορικά έργα, καθαρή αξία εταιρείας άνω του $1M: $1,000 τον μήνα.
Για άδεια εμπορικής χρήσης, επικοινωνήστε με τον Scott Zsori στο scott@watchittrackit.com.
Αρχεία δεδομένων
- TVΣειρές, με όλες τις σεζόν και τα επεισόδιά τους, και το ευρετήριο slug των σειρών.
- ΤαινίεςΤαινίες και το ευρετήριο slug των ταινιών.
- ΠρόσωπαΠρόσωπα και οι φιλμογραφίες τους.
- ΚατάλογοςΟλόκληρος ο κατάλογος: κάθε σειρά, ταινία ή πρόσωπο σε μία λήψη ή σε σελίδες.
- ΑναζήτησηΤο στατικό ευρετήριο αναζήτησης: εύρεση ονομάτων σε οποιαδήποτε γλώσσα.