본문 바로가기

프로그래밍/영화 TMDB API

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

반응형

TMDB API 활용 예제 앱입니다.

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

 

영화정보 - Google Play 앱

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

play.google.com

 

TMDB API - Changes

 

지난 24 시간 동안 변경된 정보가 있는 목록을 가져옵니다.

 

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

https://developers.themoviedb.org/3/changes/get-movie-change-list

 

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

 

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

< API 설명 >

 

1. Get Movie Change List

지난 24 시간 동안 변경된 모든 영화 ID 목록을 가져옵니다.
start_date 및 end_date 매개 변수를 사용하여 한 번에 최대 14 일 동안 변경된 ID를 가져 올 수 있습니다. 

 

아래와 같이 호출하면 변경된 영화 정보를 얻을 수 있습니다.

https://api.themoviedb.org/3/movie/changes?api_key=<<api_key>>

{"results":[{"id":627118,"adult":false},{"id":572299,"adult":false},{"id":373355,"adult":false},{"id":116345,"adult":false},{"id":12157,"adult":false},{"id":763343,"adult":false},{"id":735477,"adult":false},{"id":532671,"adult":false},{"id":2112,"adult":false},{"id":72043,"adult":false},{"id":301270,"adult":false},{"id":94192,"adult":false},{"id":763396,"adult":false},{"id":763330,"adult":true},{"id":717634,"adult":false},{"id":732527,"adult":false},{"id":286450,"adult":false},{"id":171274,"adult":false},{"id":253903,"adult":false},{"id":763243,"adult":false},{"id":495862,"adult":false},{"id":587693,"adult":false},{"id":763354,"adult":false},{"id":80866,"adult":false},{"id":760050,"adult":false},{"id":124322,"adult":false},{"id":369454,"adult":false},{"id":245148,"adult":false},{"id":746060,"adult":false},{"id":222593,"adult":false},{"id":196750,"adult":false},{"id":763321,"adult":false},{"id":763202,"adult":false},{"id":763245,"adult":false},{"id":763283,"adult":false},{"id":253657,"adult":false},{"id":503467,"adult":false},{"id":9566,"adult":false},{"id":14564,"adult":false},
...

 

아래는 응답 결과 입니다.

{
  "results": [
    {
      "id": 412683,
      "adult": false
    },
    {
      "id": 412685,
      "adult": false
    },
...

 

 

2. Get TV Change List

지난 24 시간 동안 변경된 모든 TV ID 목록을 가져옵니다. 
start_date 및 end_date 매개 변수를 사용하여 한 번에 최대 14 일 동안 변경된 ID를 가져 올 수 있습니다.

 

아래와 같이 호출하면 변경된 TV 정보를 얻을 수 있습니다.

https://api.themoviedb.org/3/tv/changes?api_key=<<api_key>>

{"results":[{"id":112977,"adult":false},{"id":111661,"adult":false},{"id":112957,"adult":false},{"id":92818,"adult":false},{"id":81369,"adult":false},{"id":4297,"adult":false},{"id":99807,"adult":false},{"id":84945,"adult":false},{"id":60863,"adult":false},{"id":72957,"adult":false},{"id":112993,"adult":null},{"id":105457,"adult":false},{"id":98867,"adult":false},{"id":20432,"adult":false},{"id":46849,"adult":false},{"id":100927,"adult":false},{"id":88044,"adult":false},{"id":112988,"adult":false},{"id":60730,"adult":false},{"id":111150,"adult":false},{"id":74480,"adult":true},{"id":112176,"adult":false},{"id":112472,"adult":false},{"id":91875,"adult":false},{"id":60828,"adult":false},{"id":112893,"adult":null},{"id":82420,"adult":false},{"id":112971,"adult":false},{"id":13665,"adult":false},{"id":16906,"adult":false},{"id":4599,"adult":false},{"id":82110,"adult":false},
...

 

아래는 응답 결과 입니다.

{
  "results": [
    {
      "id": 67563,
      "adult": false
    },
    {
      "id": 55169,
      "adult": false
    },
...

 

 

3. Get Person Change List

지난 24 시간 동안 변경된 모든 인물 ID 목록을 가져옵니다. 
start_date 및 end_date 매개 변수를 사용하여 한 번에 최대 14 일 동안 변경된 ID를 가져 올 수 있습니다.

 

아래와 같이 호출하면 변경된 인물 정보를 얻을 수 있습니다.

https://api.themoviedb.org/3/person/changes?api_key=<<api_key>>

{"results":[{"id":2853016,"adult":false},{"id":2686094,"adult":null},{"id":2852483,"adult":false},{"id":2852933,"adult":false},{"id":2852243,"adult":false},{"id":2819240,"adult":null},{"id":1330644,"adult":false},{"id":2823753,"adult":false},{"id":2852754,"adult":false},{"id":1976342,"adult":false},{"id":2658086,"adult":null},{"id":2852418,"adult":false},{"id":2853271,"adult":false},{"id":2560745,"adult":false},{"id":2852947,"adult":false},{"id":2853129,"adult":false},{"id":2852544,"adult":false},{"id":32354,"adult":false},{"id":2852500,"adult":false},{"id":2853270,"adult":false},{"id":2852585,"adult":false},{"id":1336079,"adult":null},{"id":81136,"adult":false},
...

 

아래는 응답 결과 입니다.

{
  "results": [
    {
      "id": 1670120,
      "adult": false
    },
    {
      "id": 1670121,
      "adult": false
    },
...

 

 

 

 

 

반응형