- 인터넷 설명 -
영화API는
- 내 설명 -
"영화API" 라고 하면, 프로젝트를 위해서, 만들 프로젝트를 위해서, "웹서버"를 미리 만들어 났다라고 생각하시면 됩니다.
그리고, 서버쪽에 어떤어떤 형태의 주소를 가지고 요청을하면,
그거에 맞는 응답을 주게 되어 있습니다.
서버쪽의 명세서, 즉, "서버쪽에 어떤어떤 형태로 넘기면 됩니다."라고 정의 한것을 "영화API"라고 생각하면 됩니다.
그래서, 그 서버쪽을 미리 만들어 났다라고 생각하시면 됩니다.
(다른 사이트에서 제공하는 그 "openAPI"라고 해서 그쪽에 요청을해서 응답을 받고,
데이터를 쓸 수 있는 정도가 이미지가 없거나, 우리가 쓰기에 부족한 그런 부분이 있다라고해서
별도로 만들어 놓은 겁니다.
그래서, 지금 사용할 API는 인강(부스트코스)를 위해서 별도로 만들어 진거다라고 생각하시면 됩니다.)
이렇게 일딴 생각 하시면 됩니다..
근데 문제는
1.이 API를 어떻게 요청을 해야하는지,
2.요청을하면 어떤 응답이 오나요?
이런 걸 알아야 겠죠?
그래서 이런 내용이 (밑에 그림) 보면 됩니다.
영화API라는 것이 정의되어 있는 것을 보면,
영화 목록에 들어갈 그 "순위리스트"가, 즉 영화리스트가 조회가 되어야 합니다.
각각의 기능별로 어떻게 요청을하면 어떻게 응답을 받는지 설명하고 있습니다(위 그림)
요청을 이렇게 한다면( 밑에 그림 )
JSON 형식을 "크롬"에서 이쁘게 보고 싶으면 "확장 프로그램" 설치해주면 됩니다!
이쁘게 보고 싶으면 "확장 프로그램" -> JSONView를 깔어서 사용해라!
추가 누르고
설정->도구 더보기->확장 프로그램 들어가서 확인하면
생긴 걸 확인 함.
다시 주소 쳐서 보면 이쁘게 볼 수 있음.
(http://boostcourse-appapi.connect.or.kr:10000/movie/readMovieList?type=1)
- 셋팅 끝-
자 이제, JSON으로 응답받은 걸 보면,
이렇게 해서 사용 하면 됩니다.
이게 영화API라는 겁니다.
이 영화API를 가지고 여러분이 직접 구성을 해보시면 됩니다.
다시 정리하자면,
이 영화API 서버쪽으로(주소쪽으로) 요청을 날리면 되구요.
Volley라이브러리 이용해서 날리면 됩니다.
그런다음에,
응답을 받으면, Gson을 이용해서 "자바 객체"로 바꿔줍니다!
'■ Android > Tip' 카테고리의 다른 글
[Android] 데이터베이스,헬퍼클래스 정리 (0) | 2020.02.17 |
---|---|
[Android] 10~50.총 정리 (두번째) ★ (0) | 2020.02.16 |
[Android] 40-3.Bitmap을 Drawable로 변환하기 (0) | 2020.02.15 |
[Android] 40-2.안드로이드 메모리 관리(OutOfMemory) - Bitmap (0) | 2020.02.15 |
[Android] 40-1.이미지 다운로드하기 (0) | 2020.02.15 |