API
Plik base.json osoby zawiera jej dane i filmografię; imiona, biografie i pseudonimy są w plikach językowych.
Pliki
https://api.watchittrackit.com/v1/person/{id}/base.jsonhttps://api.watchittrackit.com/v1/person/{id}/{lang}.json
Obraz to obiekt ze ścieżkami full i thumb.
base.json
| Pole | Typ | Opis |
|---|---|---|
| type | string | Typ rekordu. |
| id | number | Id z TheTVDB. |
| slug | string | Slug URL, unikalny w obrębie typu. |
| popularity | number | Wynik popularności z TheTVDB; wyższy oznacza popularniejszy. Wyniki można porównywać tylko w obrębie jednego typu. |
| deleted | boolean | True, jeśli rekord został usunięty. Jego pliki pozostają opublikowane. |
| birthDate | string | Data urodzenia (YYYY-MM-DD). |
| deathDate | string | Data śmierci, jeśli dotyczy. |
| gender | string | male, female lub other. |
| birthPlace | string | Miejsce urodzenia. |
| race | string | Pochodzenie etniczne, jeśli jest znane. |
| externalLinks | { source, url }[] | Linki do profili osoby w innych miejscach: źródło i URL. |
| image | image | Główny obraz: plakat dla tytułów, zdjęcie dla osób. |
| filmography | filmography[] | Udziały w serialach i filmach. |
| languages | string[] | Języki, dla których ten rekord ma pliki. |
| remoteIds | { [site]: string } | Id w innych serwisach (imdb, tmdb, wikidata, …), według serwisu. |
Przykład
{
"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
| Pole | Typ | Opis |
|---|---|---|
| recordType | string | Typ tytułu (tv lub movie). |
| recordId | number | Id tytułu. |
| recordSlug | string | Slug tytułu. |
| title | string | Nazwa tytułu. |
| roleType | string | Rodzaj udziału, np. Actor lub Director. |
| character | string | Odgrywana postać, w przypadku ról aktorskich. |
| popularityRank | number | Jak popularny jest tytuł wśród udziałów tej osoby (1 to najpopularniejszy). |
Pliki językowe
| Pole | Typ | Opis |
|---|---|---|
| type | string | Typ rekordu. |
| id | number | Id z TheTVDB. |
| lang | string | Język tego pliku. |
| name | string | Nazwa w tym języku. |
| biography | string | Biografia w tym języku. |
| aliases | string[] | Inne imiona i nazwy w tym języku. |
| filmography | { [titleId]: string } | Według id tytułu: nazwa tytułu w tym języku. |
Przykład
{
"type": "person",
"id": 327412,
"lang": "en",
"name": "Zendaya",
"biography": "Actress, producer Zendaya Maree Stoermer Coleman…",
"aliases": ["Zendaya Maree Stoermer Coleman"],
"filmography": { "81189": "Breaking Bad" }
}