Hello TMDB team, I recently discovered this amazing database and I didn't succeed to get backdrops paths since I'm getting an empty array even when I tried a lot of movies by this request: { https://api.themoviedb.org/3/movie/{movie_id}/images?api_key=<>&language=en-US }. Also I wanted to thank you guys and all the contributors for this amazing work, keep up the good work <3.
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 ticao2 🇧🇷 pt-BR
le 7 septembre 2020 à 18h44
To receive the image paths, in this API Request you are using, you need to add the parameter &include_image_language=
Just use the code iso_639_1. For example en or pt.
https://api.themoviedb.org/3/movie/550/images?api_key=THE_KEY&language=en-US&include_image_language=en
If you want images from different languages, just add the language codes separated by a comma.
For example en, pt, es, de
https://api.themoviedb.org/3/movie/550/images?api_key=THE_KEY&language=en-US&include_image_language=en,pt,es,de
In the case of Backdrops, as most do not have text and therefore do not have a language, you need to use the null language code.
For example en, pt, es, de, null
https://api.themoviedb.org/3/movie/550/images?api_key=THE_KEY&language=en-US&include_image_language=en,pt,es,de,null
To receive all images, of all languages, with or without defined language, make the API Request without defining the initial parameter &language=
For example
https://api.themoviedb.org/3/movie/550/images?api_key=THE_KEY
Réponse de mon3om
le 7 septembre 2020 à 20h08
Thank you. Problem solved.
Réponse de Shahood Ul Hassan
le 11 mars 2025 à 01h36
What is the purpose of
language
parameter in this movie details query, in the first place?Réponse de ticao2 🇧🇷 pt-BR
le 12 mars 2025 à 08h35
Choose the language of the response text data.
Title in your country, Overview, Tagline and Poster language.
Réponse de Shahood Ul Hassan
le 12 mars 2025 à 08h48
Ok, so now if I want the response data in, let's say,
en
but images in all languages, would I have to pass onlanguage=en
and mention all the languages and null ininclude_image_language
?Réponse de ticao2 🇧🇷 pt-BR
le 12 mars 2025 à 08h57
Basically yes.
Please note: This topic is from 2020.
There may have been changes since then.
I don't know if my 2020 examples will still work correctly in 2025.
But I think it's easy to find out.
Just create the API Request examples yourself.
If they don't work correctly, let me know here.