API
O base.json de uma pessoa contém seus dados e sua filmografia; nomes, biografias e nomes alternativos ficam nos arquivos de idioma.
Arquivos
https://api.watchittrackit.com/v1/person/{id}/base.jsonhttps://api.watchittrackit.com/v1/person/{id}/{lang}.json
Uma imagem é um objeto com os caminhos full e thumb.
base.json
| Campo | Tipo | Descrição |
|---|---|---|
| type | string | Tipo do registro. |
| id | number | Id do TheTVDB. |
| slug | string | Slug da URL, único dentro do tipo. |
| popularity | number | Pontuação de popularidade do TheTVDB; quanto maior, mais popular. As pontuações só são comparáveis dentro do mesmo tipo. |
| deleted | boolean | Verdadeiro se o registro foi removido. Seus arquivos continuam publicados. |
| birthDate | string | Data de nascimento (YYYY-MM-DD). |
| deathDate | string | Data de falecimento, se houver. |
| gender | string | male, female ou other. |
| birthPlace | string | Local de nascimento. |
| race | string | Etnia, quando conhecida. |
| externalLinks | { source, url }[] | Links para os perfis da pessoa em outros sites: origem e URL. |
| image | image | Imagem principal: um pôster para títulos, uma foto para pessoas. |
| filmography | filmography[] | Seus créditos em séries e filmes. |
| languages | string[] | Idiomas para os quais este registro tem arquivos. |
| remoteIds | { [site]: string } | Ids em outros sites (imdb, tmdb, wikidata, …), indexados pelo site. |
Exemplo
{
"type": "person",
"id": 255211,
"slug": "bryan-cranston",
"popularity": 140,
"deleted": false,
"birthDate": "1953-03-07",
"gender": "male",
"birthPlace": "Hollywood, California, USA",
"image": { "full": "/images/person/255211/1705696844.jpg", "thumb": "/images/person/255211/1705696844.t.jpg" },
"filmography": [
{ "recordType": "tv", "recordId": 81189, "recordSlug": "breaking-bad", "title": "Breaking Bad",
"roleType": "Actor", "character": "Walter White", "popularityRank": 1 }
],
"languages": ["de", "en"],
"remoteIds": { "imdbperson": "nm0186505" }
}Filmografia
| Campo | Tipo | Descrição |
|---|---|---|
| recordType | string | O tipo do título (tv ou movie). |
| recordId | number | O id do título. |
| recordSlug | string | O slug do título. |
| title | string | O nome do título. |
| roleType | string | Tipo de crédito, como Actor ou Director. |
| character | string | Personagem interpretado, para créditos de atuação. |
| popularityRank | number | Quão popular o título é entre os créditos da pessoa (1 é o mais popular). |
Arquivos de idioma
| Campo | Tipo | Descrição |
|---|---|---|
| type | string | Tipo do registro. |
| id | number | Id do TheTVDB. |
| lang | string | Idioma deste arquivo. |
| name | string | Nome neste idioma. |
| biography | string | Biografia neste idioma. |
| aliases | string[] | Outros nomes neste idioma. |
| filmography | { [titleId]: string } | Por id de título: o nome do título neste idioma. |
Exemplo
{
"type": "person",
"id": 327412,
"lang": "en",
"name": "Zendaya",
"biography": "Actress, producer Zendaya Maree Stoermer Coleman…",
"aliases": ["Zendaya Maree Stoermer Coleman"],
"filmography": { "81189": "Breaking Bad" }
}