Just wondering how to get the movie casts? I don't see any obj regarding casts in api obj.
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 Travis Bell
le 14 novembre 2015 à 10h04
Hi _kram2803,
You're looking for the /movie/{id}/credits method.
Réponse de _kram2803
le 14 novembre 2015 à 16h56
Hi Travis,
Thanks, managed to get them but just wondering I'm trying to show their profile_path (picture) but I'm getting a 400 bad request. Requesting it similar way getting the poster which has base_url of http://image.tmdb.org/t/p/{profile_size}/img.jpg although the images are showing.
Réponse de Travis Bell
le 14 novembre 2015 à 17h05
Hi _kram2803,
I'm not sure what the exact URL you are requesting. Brad Pitt's
profile_path
for example is "/2xrLcP4YRakx8aAc2jdwRbctr0Y.jpg". Building a image based on a valid profile size:Réponse de _kram2803
le 14 novembre 2015 à 17h10
Hi,
Yeah I'm requesting the same URL from "https://api.themoviedb.org/3/configuration?api_key=" which gives me the base_url and profile size. I'm using the same URL requests to get movie poster and backdrop.
The error seems to appear when there is a broken/missing image in the cast API.
Réponse de Travis Bell
le 14 novembre 2015 à 22h12
Hi, can you give me and example (movie, credit, image)?
Réponse de _kram2803
le 15 novembre 2015 à 02h26
Spectre two images are missing, I checked the console log the profile_image is null.
Also is there a way to just get the main characters of the movie? and how can I use the optional_parameter to have "comma separated" to have like (cast 1, cast 2, cast 3)
Réponse de Travis Bell
le 15 novembre 2015 à 10h39
Hi _kram2803,
There's no guarantee all people have a profile image, you can there's a few missing here.
Credits are ordered (via the
order
field). Sort the results by that field and then grab the first X that you're interested in showing. There's no discrete "main" cast that is tracked in any way.Réponse de _kram2803
le 15 novembre 2015 à 12h13
Thanks Travis,
Just another question about append_to_response, I'm trying to follow the docs about genre/cast to have comma separated I'm not sure whether it means that the output will be comma separated when requesting like so (Action, Thriller, etc).
Not sure if this how I should be using that append_to_response to have the comma. Underscore seems to be being stripped so I put spaces. 'https://api.themoviedb.org/3/movie/'+id+'/credits/api_key='+ key + '&append _ to _ response=comma'
Réponse de Travis Bell
le 19 novembre 2015 à 10h42
You can't call
append_to_response
on child methods, only the primary. So the call you're looking for would be:This will return the genres (in the primary method response) and the credits.
Cheers.