본문 바로가기

프로그래밍/한국투자증권API

한국투자증권 RestAPI 사용법 - Retrofit 구조

한국투자증권 RestAPI 사용법 - Retrofit 구조

 

안드로이드 앱을 만들 예정이고, Kotlin과 Retrofit을 사용한다고 했었다.

한투API를 사용하기 위한 Retrofit 구조를 알면, 거의 모든 API를 유사한 구조로 만들수 있다.

 

필요한 파일 구조

1. Request 로 전달할 데이터 구조 파일

Kotlin의 data class 를 만들어서 서버로 전송하는 데이터 구조를 만든다.

 

2. Response로 전달 받는 데이터 구조 파일

Kotlin의 data class 를 만들어서 서버에서 전달받는 데이터 구조를 만든다.

 

3. Rest API 를 사용하기 위해 선언하는 interface 파일

사용할 API를 선언하고 위에서 만든 Request 데이터와 전달받을 Response 데이터를 정의한다.

 

4. 실제로 실행될 object 파일

서버의 결과를 받아올 Repository 개념의 실제 동작을 구현한다.

 

기능 실행시 이 object 의 함수를 호출하게 되는 것이다.

 

반응형