본문 바로가기
My Project/시네데이트 일지

CineDate 프로젝트 - 2(오픈 API 파싱하기)

by 앵즌 2024. 9. 2.

오늘은 TMDB를 파싱해 보겠습니다.

처음으로 파싱했던 곳은 이미지 주소가 없어서 다른 API를 찾아 보았고 

https://www.themoviedb.org/?language=ko

 

The Movie Database (TMDB)

환영합니다 수백만 개의 영화, TV 프로그램 및 인물을 발견하세요. 지금 살펴보세요.

www.themoviedb.org

찾아본 결과 

 

TMDB 오픈 API 에서 영화 이미지 주소가 있어 TMDB를 고르게 되었습니다.

 

 

저는 GetMapping을 TMDB로 해주었습니다.

 

TMDB의 기본 URL은 미리 변수에 담아 두었습니다.

 

TMDB API 홈페이지에서 발급받은 키는 TMDBKEY로 설정해두었습니다.

query=뒤 찾고싶은 영화 제목을 적고


TMDBDTO로 기존에 영화진흥원에서 했던 방식처럼 exchange 함수를 호출 한후 TMDBDTO에 담아줍니다.

responsebody를 설정해두었기 때문에 tmdbdto를 return 시켜주면 JSON 형식으로 바디를 내려 받을 수 있습니다.

 

 

 

 

궁금하신 분도 있으실까봐 DTO도 같이 올립니다.

 

다음에는 첫 번째 게시글에서 썻던 api와 TMDB api를 엮어서 원하는 정보를 뽑아내보겠습니다.