영화 정보 앱 만들기 - TMDB API 사용 신청 방법
완성하면 아래 앱이 됩니다.
https://play.google.com/store/apps/details?id=com.enigmah2k.movieinfo
TMDB API 를 사용하기 위해서는 TMDB 사이트에서 회원 가입 후 API 키를 발급 받아야 합니다.
1. 아래 사이트에서 회원 가입을 합니다.
정보 입력 후 email 인증까지 마치면 로그인이 가능합니다.
2. API 키 발급 요청
설정으로 진입하여 API를 선택합니다.
API key 요청을 선택하면 Key 사용 타입을 선택합니다.
Developer와 Professional이 나오는데 개인이 무료로 사용하려면 Developer를 선택합니다.
어플리케이션 이름, URL, 개요를 입력하면 API 키 (v3 auth) 를 받게 됩니다.
API 요청 예로 나온 URL을 접속하면 JSON 형태의 결과를 얻게 됩니다.
https://api.themoviedb.org/3/movie/550?api_key=<<개인api_key>>
Test 접속 결과
{"adult":false,"backdrop_path":"/rr7E0NoGKxvbkb89eR1GwfoYjpA.jpg","belongs_to_collection":null,"budget":63000000,"genres":[{"id":18,"name":"Drama"}],"homepage":"http://www.foxmovies.com/movies/fight-club","id":550,"imdb_id":"tt0137523","original_language":"en","original_title":"Fight Club","overview":"A ticking-time-bomb insomniac and a slippery soap salesman channel primal male aggression into a shocking new form of therapy. Their concept catches on, with underground \"fight clubs\" forming in every town, until an eccentric gets in the way and ignites an out-of-control spiral toward oblivion.","popularity":40.15,"poster_path":"/9dlcOgehxDK4QaC2QDfqwQFbk5C.jpg","production_companies":[{"id":508,"logo_path":"/7PzJdsLGlR7oW4J0J5Xcd0pHGRg.png","name":"Regency Enterprises","origin_country":"US"},{"id":711,"logo_path":"/tEiIH5QesdheJmDAqQwvtN60727.png","name":"Fox 2000 Pictures","origin_country":"US"},{"id":20555,"logo_path":"/hD8yEGUBlHOcfHYbujp71vD8gZp.png","name":"Taurus Film","origin_country":"DE"},{"id":54051,"logo_path":null,"name":"Atman Entertainment","origin_country":""},{"id":54052,"logo_path":null,"name":"Knickerbocker Films","origin_country":"US"},{"id":25,"logo_path":"/qZCc1lty5FzX30aOCVRBLzaVmcp.png","name":"20th Century Fox","origin_country":"US"},{"id":4700,"logo_path":"/A32wmjrs9Psf4zw0uaixF0GXfxq.png","name":"The Linson Company","origin_country":""}],"production_countries":[{"iso_3166_1":"DE","name":"Germany"},{"iso_3166_1":"US","name":"United States of America"}],"release_date":"1999-10-15","revenue":100853753,"runtime":139,"spoken_languages":[{"iso_639_1":"en","name":"English"}],"status":"Released","tagline":"Mischief. Mayhem. Soap.","title":"Fight Club","video":false,"vote_average":8.4,"vote_count":20224}
3. API Document 확인
개발을 위해 API 명세를 확인 합니다.
문서의 developers.themoviedb.org를 클릭하면 document 사이트로 이동합니다.
아래 경로에서 확인 할 수 있습니다.
https://developers.themoviedb.org/3/getting-started/introduction
API 카테고리 입니다. 간단한 데모 앱 개발 후 아래 API 들에 대해 상세히 알아볼 예정입니다.
TMDB API 를 활용한 Android 앱 만들기
https://stockant.tistory.com/530?category=1156604
'프로그래밍 > 영화 TMDB API' 카테고리의 다른 글
영화 정보 앱 만들기 - TMDB API 사용, 인기 영화 정보 가져오기 2 (1) | 2020.10.22 |
---|---|
영화 정보 앱 만들기 - TMDB API 사용, 인기 영화 정보 가져오기 1 (0) | 2020.10.21 |
영화 정보 앱 만들기 - TMDB API 사용, MovieFragment 추가 (0) | 2020.10.20 |
영화 정보 앱 만들기 - TMDB API 사용, 기본 틀 만들기 (0) | 2020.10.20 |
영화 정보 앱 만들기 - TMDB API 를 활용한 Android 앱 만들기 (0) | 2020.10.17 |