TMDB API 활용 예제 앱입니다.
https://play.google.com/store/apps/details?id=com.enigmah2k.movieinfo
TMDB API - Getting Started
API를 사용할 때 기본적으로 알아야 할 사항들을 소개합니다.
꼭 필요한 몇 가지를 살펴보겠습니다.
Introduction
간단한 소개와 API key를 얻는 방법을 알려줍니다.
궁금한 사항은 아래 API support forum 을 통해 문의할 수 있습니다.
https://www.themoviedb.org/talk/category/5047958519c29526b50017d6
Authentication
사용자 인증을 받는 방법을 알려줍니다.
session_id 를 발급받는 과정은 다음과 같습니다.
1. API key 를 획득한 상태이어야 합니다.
2. API key 를 사용하여 Request Token을 획득합니다.
3. Request Token 으로 사용자 인증을 합니다. 먼저 타사 인증 요청을 하여 승인을 받아야 합니다.
4. 승인을 받으면 Request Token을 사용하여 Session ID를 생성하여 사용합니다.
Guest Sessions 에 대한 내용도 있습니다.
Guest Sessions 두 번째 유형의 사용자 인증으로 guest_session_id 를 발급받습니다.
영화, TV 프로그램 및 TV 에피소드 만 평가할 수 있으며 권한이 제한됩니다.
Daily File Exports
매일 파일로 컨텐츠 데이터 결과를 제공합니다.
http://files.tmdb.org 경로로 제공하며며 하위 경로는 아래와 같습니다.
Movies | /p/exports | movie_ids_MM_DD_YYYY.json.gz |
TV Series | /p/exports | tv_series_ids_MM_DD_YYYY.json.gz |
People | /p/exports | person_ids_MM_DD_YYYY.json.gz |
Collections | /p/exports | collection_ids_MM_DD_YYYY.json.gz |
TV Networks | /p/exports | tv_network_ids_MM_DD_YYYY.json.gz |
Keywords | /p/exports | keyword_ids_MM_DD_YYYY.json.gz |
Production Companies | /p/exports | production_company_ids_MM_DD_YYYY.json.gz |
파일 제공 경로 예제
http://files.tmdb.org/p/exports/movie_ids_04_28_2017.json.gz
Images
Poster 나 backdrop 같은 이미지를 가져오는 방법을 알려줍니다.
이미지는 https://image.tmdb.org/t/p/<이미지 크기>/<이미지 파일명> 경로로 가져올 수 있습니다.
이미지 크기는 Configuration 의 Get API Configuration 에 보면 각 이미지별 size가 나와 있습니다.
이미지 파일명은 정보 조회 결과로 나옵니다.
이미지 불러오기 예제
https://image.tmdb.org/t/p/w500/xoqr4dMbRJnzuhsWDF3XNHQwJ9x.jpg
TMDB API 를 활용한 Android 앱 만들기
https://stockant.tistory.com/530
'프로그래밍 > 영화 TMDB API' 카테고리의 다른 글
영화 정보 앱 만들기 - TMDB API 사용법, Account (1) | 2020.11.11 |
---|---|
영화 정보 앱 만들기 - TMDB API 사용법, Authentication (3) | 2020.11.05 |
영화 정보 앱 만들기 - TMDB API 사용, Overview, API 사용법 (1) | 2020.10.29 |
영화 정보 앱 만들기 - TMDB API 사용, 검색 기능 (0) | 2020.10.27 |
영화 정보 앱 만들기 - TMDB API 사용, TV 카테고리 추가 (0) | 2020.10.26 |