Very recently, the Now Playing and Upcoming Movies movie lists are not retuning a list of movies when the language iso_639_1 code and region parameters are used in the request. For example:
https://api.themoviedb.org/3/movie/now_playing?api_key=****&page=1&language=en®ion=us
Used to return a valid list of movies, not anymore. This request works with the other movie lists like Top Rated.
Now, the request must be formatted in the following way:
https://api.themoviedb.org/3/movie/now_playing?api_key=****&page=1&language=en-US®ion=us
Or removing the region parameter also works with language=en.
I have not changed the request code in a while, but it suddenly stopped working how it had before.
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 4 novembre 2023 Ă 15h34
As far as I know Mandarin, zh, it is not an Official Language spoken in the United States.
Only the ISO code of Official Languages spoken in a given country can be coupled to the ISO code of a country.
Therefore this combination of it, & language = zh-us or & language = zh-US, does not exist.
The parameter &language= specifies in which language will be the response data, such as the title or overview.
In the case of your two examples of API requests, was the response data that worked, was in Mandarin or came in English?
See some examples of countries with more than one official language.
A Country with Multiple Languages
And some examples of official spoken languages in more than one country.
A Language with Multiple Countries
Réponse de robbie3999
le 4 novembre 2023 Ă 21h02
This seems to be the same problem
https://www.themoviedb.org/talk/654435679cc67b00ab45ad86
"now_playing" and "upcoming" returning no results when using "language" and "region" parameters.
Réponse de Travis Bell
le 4 novembre 2023 Ă 21h07
I’ll take a look at this problem this week. Something seems up but it looks to be quite inconsistent, as it does work sometimes but obviously isn’t other times.
Réponse de Gil2599
le 6 novembre 2023 Ă 19h15
Thank you, I appreciate it. It seems like removing the region parameter makes it work regardless of language parameter value.
Réponse de Travis Bell
le 7 novembre 2023 Ă 12h01
Can you give it a try now? I made a few changes that I suspect may have been causing this but I am not 100% sure.