Here I see the list of Genres with id numbers: https://developers.themoviedb.org/3/genres/get-movie-list
(1) So for example, looking at the snippet below, I wanted to know why the genre id numbers are random, why not make the genre id's number follow an order like 1,2,3,4,5 etc. why make random numbers? ... I am learning so I am trying to understand why its like this.
{
"genres": [
{
"id": 28,
"name": "Action"
},
{
"id": 12,
"name": "Adventure"
},
{
"id": 16,
"name": "Animation"
},
{
"id": 35,
"name": "Comedy"
}, ...
(2) I know that I would use an API call like (https://api.themoviedb.org/3/movie/437557?api_key=KEY ) to get the details of one particular movie, and inside of that details object we have the genres of that one particular movie. So what situation would someone want to call just - https://api.themoviedb.org/3/genre/movie/list?api_key=KEY , and just get a list of the generic genres object we have above ?
Thank you for your help! :-)
找不到电影或剧集?登录并创建它吧。
Travis Bell 的回复
于 2018 年 08 月 16 日 1:06下午
Hi there,
They aren't really random, there's lots of genres that have either been deleted or disabled over the years. The table started at 1 and incremented up.
While it's true that the get details method returns a human readable name, none of the list methods do (popular, top rated, discover, etc...) So the usual practice would be to store the genres locally and then you can reference them like any other linked object.
ianizaguirre 的回复
于 2018 年 08 月 17 日 11:30下午
Thank you.