I am creating a netflix clone, how do I get the exact endpoint for each genre.
I already have these endpoints and they work
popular: ${baseUrl}/movie/popular?api_key=${key}
,
topRated: ${baseUrl}/movie/top_rated?api_key=${key}
,
trending: ${baseUrl}/movie/popular
api_key=${key}&language=en=US&page=2
,
upcoming: ${baseUrl}/movie/upcoming?api_key=${key}
,
WHAT ARE THE ENDPOINTS FOR EVERY GENRE, ACTION, HORROR, CRIME .....,
the tmdb docs do not tell me this and i cant seem to find them anywhere
Nu găsiți un film sau un serial? Autentificați-vă pentru a-l crea.
Doriți să evaluați sau să adăugați acest articol într-o listă?
Nu sunteți membru?
Răspuns de ticao2 🇧🇷 pt-BR
pe data de 21 decembrie 2023 la ora 10:18 AM
There is not one for each genre.
You must use Discover and filter by Genre ID.
Discover - Filter by Genre
First you need to have the list of Genres with their IDs.
The list of Genre IDs, for Movies and TV, can be found here:
get/genre/movie/list - https://developers.themoviedb.org/3/genres/get-movie-list
get/genre/tv/list - https://developers.themoviedb.org/3/genres/get-tv-list
For example, the Comedy Genre ID for movies is 35.
Knowing the Genre ID you want, make an API Request of type:
get / discover / movie
https://developers.themoviedb.org/3/discover/movie-discover
get / discover / tv
https://developers.themoviedb.org/3/discover/tv-discover
And use the with_genres and/or without_genres parameter.
More than one genre can be searched using the comma or pipe feature
AND (with Comma) &with_genres=35,37,80
OR (with Pipe) &with_genres=35|37|80
You cannot mix AND with OR. Either one or the other.
You can use any other filter simultaneously.
&year=, &sort_by=, &with_cast= etc...
Example