본문 바로가기

API

(2)
[ 안드로이드 - Kotlin ] retrofit을 사용한 공공데이터 포털 데이터 받기 ( 코틀린 ) 안녕하세요! 다들 코로나 조심하고 계신가요? 최근 들어 백신에 대한 이슈가 많아서 공공데이터 포털에 있는 "공공데이터활용지원센터_코로나19 예방접종 통계 데이터 조회 서비스" api를 활용하여 간단히 화면에 띄우는 코드를 올려보도록 하겠습니다. 바로 코드를 보시고 싶은 분들은 맨 아래로 이동하여서 [전체 코드] 탭이나 제 github링크를 통하여 확인하시면 됩니다. [ 준비 사항 ] 준비 레트로핏 사용전 우선 api가 있어야겠죠? 공공 데이터 포털에서 원하시는 api를 신청하시면 키를 알려줍니다 해당 키는 api호출 시 꼭 필요함으로 미리 신청해주시면 됩니다. 예제로 바로 설명을 위해 여기서는 따로 키 받는 법에 대한 이야기는 하지 않도록 하겠습니다. API 정보 저장 api key를 받았다면 local..
[ 안드로이드 - Kotlin ] API KEY 관리 [ API KEY 관리법 ] API KEY를 관리하는 이유 api key 같은 상수들을 관리하는 다양한 이유가 많지만 여기서는 두 가지 정도 이야기를 해보면 첫째로 코드에 그대로 작성하는 것은 보안상의 이유로 좋지 않습니다. 두 번째는 api키를 여러 곳에서 사용하는 경우 한 번에 관리하기 쉽도록 한 곳에서 관리하는 것이 좋습니다. 사용법 안드로이드에서는 보통 api key를 local.properties에 작성 후 build.gradle (:app)에서 BuildConfig에 변수를 추가하면 끝입니다. 여기서 추가로 git에 코드를 올리는 경우 .gitignore에도 local.properties를 적어주시면 됩니다. 기본적으로 git init 명령어를 사용하시면 local.properties를 포함하..

728x90