I am using python to get acting credits from an actor entered and then check each movie in their catalogue's TMDB score. Is there a way to differentiate whether an item in an actors acting credits is for a movie or tv series? This is roughly the code I am using: actorID = 3 persons = person.movie_credits(actorID)
And then I am going through each result like this: for i in range(len(persons['cast'])): movieID = persons['cast'][i]['id'] rating = persons['cast'][i]['vote_average']
But I can't tell what type each result is. I also tried looking at the details of each movie with the TMDB ID but I don't see a media_type field or anything similar
Any help would be great! Thanks!!
Un film, une émission télévisée ou un artiste est introuvable ? Connectez-vous afin de créer une nouvelle fiche.
Vous souhaitez évaluer ou ajouter cet élément à une liste ?
Pas encore membre ?
Réponse de talestalker
le 10 avril 2024 à 04h08
Your question implies that you are using some 3rd party api wrapper, which I cannot comment on because I don't know it, but in general – every credit returned by TMDB API should include a "media_type" element, which can be either "movie" or "tv". See also details on response here: https://developer.themoviedb.org/reference/person-combined-credits
Réponse de poptart3697
le 10 avril 2024 à 16h39
Okay gotcha! I didn't realize combined credits was an option. I double checked and I am using movie credits, not combined credits so everything should already be a movie. I think the things that were getting though were things technically listed as movies but were also episodes? Not exactly sure but thank you for your help!