API
Watch It? Track It.의 모든 데이터는 직접 내려받을 수 있는 정적 JSON 파일로 공개됩니다. API 키도, 익혀야 할 요청 형식도 없습니다. 모든 레코드는 예측 가능한 URL에 있는 파일입니다.
모든 파일은 다음 주소에서 제공됩니다:
https://api.watchittrackit.com작동 방식
- 각 레코드에는 언어와 무관한 데이터가 담긴
base.json이 있고, 이름과 설명이 담긴 언어별 파일(en.json,de.json, …)이 하나씩 있습니다. - 레코드는 유형과 TheTVDB id로 찾습니다. 시리즈와 영화 페이지는 슬러그를 사용하며, 슬러그 색인으로 슬러그를 id로 바꿀 수 있습니다.
- 사이트에서 레코드가 수정되거나 TheTVDB에서 업데이트되면(매일) 파일이 같은 위치에서 바뀝니다. 파일의 마지막
ETag와 함께If-None-Match를 보내면 변경 여부를 적은 비용으로 확인할 수 있습니다. - 이미지 경로는 상대 경로입니다. 앞에 기본 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)에게 연락하세요.