Hi,
Currently using API to make movie and tv shows discover requests. API request that I have been using for months suddenly stopped working. Below is an example of such request with filters:
Any reason why a request like the one above used to work but not anymore?
Thank you
No trobeu una pel·lícula o una sèrie? Inicieu la sessió per a crear-la.
Desitgeu valorar o afegir aquest element a una llista?
No n'ets membre?
Resposta per ticao2 🇧🇷 pt-BR
el 27 e de 2023 a les 9:42 A.M.
Try correcting your last 2 parameters.
language=en-US®ion=US
Resposta per Gil2599
el 27 e de 2023 a les 2:41 P.M.
Still nothing:
https://api.themoviedb.org/3/discover/movie?api_key=THE_KEY&with_genres=&primary_release_date.gte=&primary_release_date.lte=&with_watch_providers=8&watch_region=us&sort_by=popularity.desc&page=1&language=en-US®ion=US
Perhaps something changed on backend where API functionality changed? Exact request above used to work fine.
Resposta per ticao2 🇧🇷 pt-BR
el 28 e de 2023 a les 7:02 A.M.
In your last example, several parameter values are missing.
Let's compare your first example, the one at the beginning of this conversation.
Yours is 1. Mine is 2.
The Country of &watch_region=US is also capitalized.
Resposta per Travis Bell
el 28 e de 2023 a les 12:29 P.M.
Indeed, the query #2 above (from @ticao2) is returning 337 results. What about that is not what you expect?
Request
Response
Resposta per Gil2599
el 29 e de 2023 a les 3:19 A.M.
After further testing, it seems like watch_region parameter must be capitalized. Language does not need to be in en-US format (simply en works). Apologies for the bug report as it still works when formatted correctly. Documentation on this would help others in the feature. Following request works as expected:
https://api.themoviedb.org/3/discover/movie?api_key=THE_KEY&with_genres=&primary_release_date.gte=&primary_release_date.lte=&with_watch_providers=8&watch_region=US&sort_by=popularity.desc&page=1&language=en®ion=US
Thread can be closed.