Watch It? Track It.

Tudo no Watch It? Track It. é publicado como ficheiros JSON estáticos que pode transferir diretamente. Não há chave de API nem formato de pedido para aprender: cada registo é um ficheiro num URL previsível.

Todos os ficheiros são servidos a partir de:

https://api.watchittrackit.com

Como funciona

  • Cada registo tem um base.json com os dados independentes do idioma e um ficheiro por idioma (en.json, de.json, …) com os nomes e descrições.
  • Os registos são identificados pelo tipo e pelo id do TheTVDB. As páginas de séries e filmes usam slugs; o índice de slugs converte um slug num id.
  • Os ficheiros são atualizados no mesmo endereço quando um registo é editado no site ou atualizado a partir do TheTVDB (diariamente). Envie If-None-Match com o último ETag de um ficheiro para verificar alterações de forma económica.
  • Os caminhos das imagens são relativos: acrescente o URL base no início. Todas as imagens têm uma versão em tamanho original e uma miniatura.
  • Os registos removidos continuam publicados com "deleted": true.
  • Pode chamá-la a partir de qualquer lugar, incluindo código no browser do seu próprio site: cada ficheiro é servido com Access-Control-Allow-Origin: *.
curl https://api.watchittrackit.com/v1/tv/81189/base.json
curl https://api.watchittrackit.com/v1/tv/81189/en.json

Licenciamento

A utilização dos dados é licenciada da seguinte forma:

  • Projetos não comerciais e startups: gratuito.
  • Projetos comerciais com lucro, empresa com património líquido até 1M US$: 100 US$ por mês.
  • Projetos comerciais com lucro, empresa com património líquido superior a 1M US$: 1000 US$ por mês.

Para licenciar a utilização comercial, contacte Scott Zsori através de scott@watchittrackit.com.

Ficheiros de dados