Sprijin Bază de date filme (The Movie Database)

Just wondering how to get the movie casts? I don't see any obj regarding casts in api obj.

9 răspunsuri (pe pagina 1 din 1)

Jump to last post

Hi _kram2803,

You're looking for the /movie/{id}/credits method.

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.

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:

https://image.tmdb.org/t/p/185/2xrLcP4YRakx8aAc2jdwRbctr0Y.jpg

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.

Hi, can you give me and example (movie, credit, image)?

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)

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.

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'

You can't call append_to_response on child methods, only the primary. So the call you're looking for would be:

https://api.themoviedb.org/3/movie/206647?api_key=###&append_to_response=credits

This will return the genres (in the primary method response) and the credits.

Cheers.

Nu găsiți un film sau un serial? Autentificați-vă pentru a-l crea.

Globale

s focalizează bara de căutare
p deschide meniul profilului
esc închide o fereastră deschisă
? deschide fereastra cu scurtături de la tastatură

Pe paginile media

b mergi înapoi (sau la părinte atunci când este cazul)
e mergi la pagina de editare

Pe paginile sezoanelor filmelor seriale

(săgeată dreapta) mergi la sezonul următor
(săgeată stânga) mergi la sezonul precedent

Pe paginile episoadelor filmelor seriale

(săgeată dreapta) mergi la episodul următor
(săgeată stânga) mergi la episodul precedent

Pe toate paginile de imagini

a deschide fereastra pentru adăugarea de imagini

Pe toate paginile de editare

t deschide selectorul de traduceri
ctrl+ s trimite formularul

Pe paginile de discuții

n crează o discuție nouă
w comută starea de vizionare
p comută publică/privată
c comută închisă/deschisă
a deschide activitatea
r răspunde la discuție
l mergi la ultimul răspuns
ctrl+ enter trimite mesajul
(săgeată dreapta) pagina următoare
(săgeată stânga) pagina precedentă

Setări

Doriți să evaluați sau să adăugați acest articol într-o listă?

Autentificare