드라마나 영화 포스터,장르,제목,출연진 등 다양한 정보를 받아오기 위해서는
TMDB API를 활용하는 법을 알아볼 것이다.
API키 발급부터 기본적인 API까지 알아보려고 한다.
API 키 발급
1.회원가입한다.
https://www.themoviedb.org/signup
회원가입 — The Movie Database (TMDB)
회원가입 누구나 쉽게 가입할 수 있습니다. 가입을 위해 아래 양식을 채워주세요. 계속하려면 자바스크립트가 설치되어야 합니다.
www.themoviedb.org
2. 로그인 후 설정->API키 발급

3.API 키 요청 .click here클릭

칸에 알맞게 입력한다.
어플리케이션 URL이 없어도 그냥 저렇게만 입력해도 아무 문제가 없다.
4. Access your API key details here 가 뜬다. 클릭

5.API 키와 액세스 토큰을 확인한다.

드라마,영화 정보 받아오기
먼저 드라마나 영화의 상세정보를 받아오려면 해당 드라마,영화의 id값으로 조회해야한다.
그러기 위해서는 먼저 내가 원하는 드라마나 영화의 제목을 입력하면 id값을 먼저 알 수 있는 api키를 사용해보자.
-영화검색
https://api.themoviedb.org/3/search/movie?api_key=발급받은 API 키&query=동주&langage=ko-KR

쿼리스트링으로 발급받은 API key를 붙이고, query=영화제목을 붙인다. langauge =ko-KR을 붙이면 한국어로 번역되어 받을 수 있다.(다만 영화에 있어서는 한국어로 번역된 결과가 오지 않는 경우가 많았는데.. 이유는 잘 모르겠다...)
-드라마 검색
https://api.themoviedb.org/3/search/tv?api_key=발급받은 API키&query=삼식이 삼촌?langague=ko-KR

드라마 같은 경우에는 한국어로 번역된 결과가 잘 받아와졌다. (language=ko를 하든 ko-KR을 하든 다 받아와진다)
이렇게하면 id값과 제목,작품소개, 포스터이미지 등을 받아올 수 있다.
그리고 이 id값으로 아래 API를 호출 하면 더 상세한 정보를 받아올 수 있다.
추가적으로 아래 API를 이용하면 장르,첫방영일,몇부작인지 다양한 정보를 확인할 수 있다.
-영화
https://api.themoviedb.org/3/movie/496243?api_key=발급받은 API키
-드라마
https://api.themoviedb.org/3/tv/157161?api_key=입력받은 드라마 키&language=ko-KR
출연진도 받아오고 싶다면 /credits를 추가하면 된다
https://api.themoviedb.org/3/tv/157161/credits?api_key=발급받은 API키&language=ko-KR

그 외의 다양한 API를 확인하려면 아래 공식 문서를 참고하길 바란다!
https://developer.themoviedb.org/reference/intro/getting-started
Getting Started
Welcome to version 3 of The Movie Database (TMDB) API. This is where you will find the definitive list of currently available methods for our movie, tv, actor and image API.
developer.themoviedb.org
'스프링부트 > Code Tip' 카테고리의 다른 글
| Presigned URL을 통한 S3 업로드 (1) | 2026.02.02 |
|---|---|
| [Spring] 커스텀 어노테이션 만들기 - 2.메서드 실행시간 측정 어노테이션 (1) | 2025.12.22 |
| [Spring] 커스텀 어노테이션 만들기- 1.AOP란? (5) | 2025.12.22 |
| Amazon S3를 통해 이미지 업로드할 때 (0) | 2025.09.06 |