본문 바로가기

프로그래밍/영화 TMDB API

영화 정보 앱 만들기 - TMDB API 사용법, Genres

TMDB API 활용 예제 앱입니다.

https://play.google.com/store/apps/details?id=com.enigmah2k.movieinfo

 

영화정보 - Google Play 앱

영화 또는 TV 시리즈 정보를 검색할 수 있습니다. TMDB API를 사용하여 만들었습니다. 한국에 소개되지 않은 컨텐츠를 찾을 수 있습니다.

play.google.com

 

TMDB API - Genres

 

영화와 TV의 장르 리스트를 가져옵니다.

결과가 자주 변경되는 것이 아니기 때문에 따로 저장해 놓고 사용해도 좋을 것 같습니다.

 

아래 링크가 Genres 관련 API 상세입니다.

https://developers.themoviedb.org/3/genres/get-movie-list

 

각 API에 대해 알아보겠습니다.

 

=============================================

< API 설명 >

 

1. Get Movie List

영화의 장르 리스트를 가져옵니다.

 

아래와 같이 호출하면 상세정보를 얻을 수 있습니다.

https://api.themoviedb.org/3/genre/movie/list?api_key=<<api_key>>

{"genres":[{"id":28,"name":"Action"},{"id":12,"name":"Adventure"},{"id":16,"name":"Animation"},{"id":35,"name":"Comedy"},{"id":80,"name":"Crime"},{"id":99,"name":"Documentary"},{"id":18,"name":"Drama"},{"id":10751,"name":"Family"},{"id":14,"name":"Fantasy"},{"id":36,"name":"History"},{"id":27,"name":"Horror"},{"id":10402,"name":"Music"},{"id":9648,"name":"Mystery"},{"id":10749,"name":"Romance"},{"id":878,"name":"Science Fiction"},{"id":10770,"name":"TV Movie"},{"id":53,"name":"Thriller"},{"id":10752,"name":"War"},{"id":37,"name":"Western"}]}

 

아래는 응답 결과 입니다.

{
  "genres": [
    {
      "id": 28,
      "name": "Action"
    }
  ]
}

 

2. Get TV List

TV의 장르 리스트를 가져옵니다.

아래와 같이 호출하면 상세정보를 얻을 수 있습니다.

https://api.themoviedb.org/3/genre/tv/list?api_key=<<api_key>>

{"genres":[{"id":10759,"name":"Action & Adventure"},{"id":16,"name":"Animation"},{"id":35,"name":"Comedy"},{"id":80,"name":"Crime"},{"id":99,"name":"Documentary"},{"id":18,"name":"Drama"},{"id":10751,"name":"Family"},{"id":10762,"name":"Kids"},{"id":9648,"name":"Mystery"},{"id":10763,"name":"News"},{"id":10764,"name":"Reality"},{"id":10765,"name":"Sci-Fi & Fantasy"},{"id":10766,"name":"Soap"},{"id":10767,"name":"Talk"},{"id":10768,"name":"War & Politics"},{"id":37,"name":"Western"}]}

 

아래는 응답 결과 입니다.

{
  "genres": [
    {
      "id": 10759,
      "name": "Action & Adventure"
    }
  ]
}

 

 

반응형