본문 바로가기

프로그래밍/영화 TMDB API

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

반응형

TMDB API 활용 예제 앱입니다.

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

 

영화정보 - Google Play 앱

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

play.google.com

TMDB API - Credits

영화나 TV의 세부 크레딧 정보를 가져옵니다.

정보를 가져오기 위해서는 {credit_id} 값이 필요합니다.

{credit_id} 값은 아래 API 들을 통해서 얻을 수 있습니다.

 

Movie - Get Credits

People - Get Movie Credits

People - Get TV Credits

People - Get Combined Credits

TV - Get Details

TV - Get Credits

TV Seasons - Get Details

TV Seasons - Get Credits

TV Episodes - Get Details

TV Episodes - Get Credits

 

 

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

https://developers.themoviedb.org/3/credits/get-credit-details

 

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

 

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

< API 설명 >

 

1. Get Details

영화나 TV의 세부 크레딧 정보를 가져옵니다.

 

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

api.themoviedb.org/3/credit/{credit_id}?api_key=<<api_key>>

{"credit_type":"cast","department":"Acting","job":"Actor","media":{"id":550,"video":false,"vote_count":20453,"vote_average":8.4,"title":"Fight Club","release_date":"1999-10-15","original_language":"en","original_title":"Fight Club","genre_ids":[18],"backdrop_path":"/rr7E0NoGKxvbkb89eR1GwfoYjpA.jpg","adult":false,"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.","poster_path":"/2z8mFQrT0ESSytWZqro1jsCbvCC.jpg","popularity":39.775,"character":"The Narrator"},"media_type":"movie","id":"52fe4250c3a36847f80149f3","person":{"known_for_department":"Acting","adult":false,"id":819,"profile_path":"/5XBzD5WuTyVQZeS4VI25z2moMeY.jpg","name":"Edward Norton","known_for":
...

 

아래는 응답 결과 입니다.

{
  "credit_type": "cast",
  "department": "Actors",
  "job": "Actor",
  "media": {
    "id": 1396,
    "name": "English Breaking Bad",
    "original_name": "Breaking Bad",
    "character": "Walter White",
    "episodes": [],
    "seasons": [
      {
        "air_date": "2012-07-15",
        "poster_path": "/elHbM2Ke72euRDXofdewP9GY5Y8.jpg",
        "season_number": 5
      }
    ]
  },
  "media_type": "tv",
  "id": "52542282760ee313280017f9",
  "person": {
    "name": "Bryan Cranston",
    "id": 17419
  }
}

 

 

 

 

반응형