Watch It? Track It.

Le base.json d'une personne contient ses informations et sa filmographie ; les noms, biographies et pseudonymes se trouvent dans les fichiers de langue.

Fichiers

  • https://api.watchittrackit.com/v1/person/{id}/base.json
  • https://api.watchittrackit.com/v1/person/{id}/{lang}.json

Une image est un objet avec les chemins full et thumb.

base.json

ChampTypeDescription
typestringType d'enregistrement.
idnumberIdentifiant TheTVDB.
slugstringSlug d'URL, unique au sein du type.
popularitynumberScore de popularité TheTVDB ; plus il est élevé, plus le titre est populaire. Les scores ne sont comparables qu'au sein d'un même type.
deletedbooleanTrue si l'enregistrement a été supprimé. Ses fichiers restent publiés.
birthDatestringDate de naissance (YYYY-MM-DD).
deathDatestringDate de décès, le cas échéant.
genderstringmale, female ou other.
birthPlacestringLieu de naissance.
racestringOrigine ethnique, si elle est connue.
externalLinks{ source, url }[]Liens vers les profils de la personne ailleurs : source et URL.
imageimageImage principale : une affiche pour les titres, une photo pour les personnes.
filmographyfilmography[]Ses crédits dans les séries et les films.
languagesstring[]Langues pour lesquelles cet enregistrement possède des fichiers.
remoteIds{ [site]: string }Identifiants sur d'autres sites (imdb, tmdb, wikidata, …), indexés par site.

Exemple

{
  "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" }
}

Filmographie

ChampTypeDescription
recordTypestringLe type du titre (tv ou movie).
recordIdnumberL'identifiant du titre.
recordSlugstringLe slug du titre.
titlestringLe nom du titre.
roleTypestringType de crédit, par exemple Actor ou Director.
characterstringPersonnage interprété, pour les rôles d'acteur.
popularityRanknumberPopularité du titre parmi ses crédits (1 est le plus populaire).

Fichiers de langue

ChampTypeDescription
typestringType d'enregistrement.
idnumberIdentifiant TheTVDB.
langstringLangue de ce fichier.
namestringNom dans cette langue.
biographystringBiographie dans cette langue.
aliasesstring[]Autres noms dans cette langue.
filmography{ [titleId]: string }Par identifiant de titre : le nom du titre dans cette langue.

Exemple

{
  "type": "person",
  "id": 327412,
  "lang": "en",
  "name": "Zendaya",
  "biography": "Actress, producer Zendaya Maree Stoermer Coleman…",
  "aliases": ["Zendaya Maree Stoermer Coleman"],
  "filmography": { "81189": "Breaking Bad" }
}