Axuda de The Movie Database

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

9 respostas (na páxina 1 de 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.

Non podes atopar unha película ou serie? Inicia sesión para creala.

Global

s amosar a barra de procura
p abrir menú do perfil
esc pechar e abrir xanela
? abrir xanela de atallos do teclado

En páxinas de medios

b atrás (ou á principal se aplica)
e ir a editar páxina

En páxinas de tempadas de televisión

(flecha dereita) ir á tempada seguinte
(flecha esquerda) ir á tempada anterior

En páxinas de episodios de televisión

(flecha dereita) ir ao episodio seguinte
(flecha esquerda) ir ao episodio anterior

En todas as páxinas de imaxe

a abrir a xanela de engadir imaxe

En todas as páxinas de edición

t abrir selector de traducións
ctrl+ s enviar formulario

Nas páxinas de debate

n crear un novo debate
w amosar o estado do seguimento
p mudar público/privado
c mudar abrir/pechar
a abrir actividade
r responder no debate
l ir á última resposta
ctrl+ enter eviar a túa mensaxe
(flecha dereita) páxina seguinte
(flecha esquerda) ir á páxina anterior

Configuración

Queres valorar ou engadir o elemento a unha listaxe?

Iniciar sesión