티스토리 뷰
API
다음과 같은 이미지를 통해 쉽게 이해해보자.

우리가 레스토랑에 갔다고 생각해보자, 손님인 우리는 점원에게 음식을 주문할것이고, 점원은 주문받은 음식을 요리사에게 가져다 줄것이다. 여기서 점원의 역활을 하는것이 API이다. 따라서 API는 프로그램들이 서로 상호작용하는 것을 도와주는 매개체라고 할 수 있다.
Open API
Open API는 우리 생활에 밀접하게 다양한 분야에서 사용가능한데, 대표적인 제공처로는 네이버, 다음 카카오, 구글, 페이스북 뿐만아니라 정부에서도 공공데이터를 Open API 형태로 제공하고 있다.
API를 제공하는 이유는 API를 제공함으로서 더 많은 이익을 얻을수 있기 때문이다. 예를 들어 자동 로그인을 제공하면 홍보효과와 로그인 정보가 제공처의 아이디로 가입이 되어 연동되었기 때문에 함부로 회원탈퇴를 하지 못한다는 점을 이용하여 이탈율을 줄일수 있다.
Open API를 사용하는 이유로는 개발시 들어가는 시간을 줄이고 비용을 절감할 수 있고 더욱 양질의 앱을 개발할 수 있기 때문이다.
REST API
REST API란 REST를 기반으로 만들어진 API를 의미하며, REST(Representational State Transfer)의 약자로 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것을 의미합니다.
즉 REST란
- HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고,
- HTTP Method(POST, GET, PUT, DELETE)를 통해
- 해당 자원(URI)에 대한 CRUD Operation을 적용하는 것을 의미합니다.
Open API
Kakao Developers
카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.
developers.kakao.com
NAVER Developers
네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음
developers.naver.com
Google APIs Explorer | Google Developers
The Google APIs Explorer is is a tool that helps you explore various Google APIs interactively.
developers.google.com
REST API 브라우저
목차 REST API 브라우저 REST API 브라우저 시작 – Microsoft의 REST API에 대한 원스톱 상점입니다. 아래 상자에 입력하여 모든 REST API를 검색할 수 있습니다. 피드백이 있는 경우 GitHub의 MicrosoftDocs/피드
docs.microsoft.com
열린데이터광장 메인
데이터분류,데이터검색,데이터활용
data.seoul.go.kr
KOSIS 공유서비스
대용량 통계자료란? 통계표의 수치자료 및 메타정보 제공을 위한 OpenAPI로, 통계표 전체, 분류 전체(일부), 항목 전체(일부)를 선택적으로 요청합니다.데이터량이 많은 특성 상 자료제공 형태가 SD
kosis.kr
KOSIS 공유서비스
KOSIS 공유서비스를 활용하려면 국가통계포털 회원으로 가입되어야 합니다. 기존 국가통계포털에 회원으로 가입된 사용자는 그대로 사용하시면 됩니다.
인증키는 회원 당 1개 발급되며, 1개 인증키로 모든 서비스를 이용하실 수 있습니다. 활용신청은 7개 서비스 대상별(통계목록, 통계자료, 대용량통계자료, 통계설명, 통계표설명, KOSIS통합검색, 통계주요지표)로 따로 신청을 합니다.
활용신청에 대한 승인은 통계목록, 통계자료, 통계설명, 통계표설명, KOSIS통합검색, 통계주요지표는 신청 후 자동승인되어 바로 이용하실 수 있고, 대용량통계자료는 개별로 신청 후 승인이 되면 이용하실 수 있습니다.
공유서비스 활용신천 유효기간 및 연장
KOSIS 공유서비스 활용신청에 대한 유효기간은 승인(자동승인 또는 심의승인)된 날로부터 2년입니다. 유효기간이 만료되기 한달 전부터 [마이페이지] 화면에서 유효기간을 연장할 수 있습니다.
활용사례
KOSIS OpenAPI를 활용하여 만든 앱 & 웹 서비스 사례들을 찾아 볼 수 있습니다.
KOSIS 공유서비스
kosis.kr
'코드스테이츠 PMB 12기 > Daily 과제' 카테고리의 다른 글
W8D2 | 스크럼과 스프린트 환경에서 PM/PO는 어떤 역할인가? [코드스테이츠 PMB 12기] (0) | 2022.06.30 |
---|---|
W7D4 | 다시 보는 트위터의 클라, 서버와 DB[코드스테이츠 PMB 12기] (0) | 2022.06.27 |
W7D2 | 모바일 앱에도 종류가 있다? [코드스테이츠 PMB 12기] (0) | 2022.06.23 |
W7D1 | 테슬라 홈페이지를 통해 알아보는 프론트엔드 [코드스테이츠 PMB 12기] (0) | 2022.06.22 |
W6D3 | 스타링크의 비즈니스는 어디에 있고, 어디로 가고 있는가? [코드스테이츠 PMB 12기] (0) | 2022.06.17 |
- 번개페이
- do not go gentle into that good night
- 동기부여
- 코드스테이츠
- 로플리
- W2D3
- 비비노
- 붉은 깃발법
- 호갱노노
- 타다: 대한민국 스타트업의 초상
- 타다 반대법
- PM부트캠프
- 밸류맵
- 타다 화이팅
- 인생독본
- 나의 가이드
- 인생은 필나이트처럼
- Laws of UX
- PM 부트캠프
- 개선할점
- 타다
- 이재웅 대표 화이팅
- 아직 없음
- lawfully
- 타다 금지법
- 한국 스타트업
- Wine searcher
- OKR
- vivino
- ux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |