본문 바로가기

API

주소 검색 OpenAPI 공개 요즘은 OpenAPI가 많습니다. 왜 Open을 할까요? 결국 OpenAPI를 공짜로 오픈을 한다는 것은 또다른 수익구조를 가져가려고 할텐데요. 공공API도 그럴까 생각해볼 필요는 있습니다. 구지 모든 것을 색안경을 끼고 볼 필요는 없다고 봅니다. 공공재화를 우리가 누리기 나름인데요. 예를 들면 공원 시설, 공원 내 운동 시설 누리는 사람이 임자인 것이지요. 주소를 검색하는 API가 대표적으로 우리가 자유롭게 쓸 수 있는 API인거 같습니다. 제가 직접 만들어봤던 앱에서 사용했던 API여서 조금 더 신뢰가 가는거 같습니다. 참고로 API 연계 신청 방법 첨부해드리니 참고해보시기 바랍니다. 오픈된 자료여서 공개적으로 올려도 무관할 거거 같은데요. 아마 승인된 사람에 한해서 다운로드 받는 것이고 문제가 된다.. 더보기
API (Application Program Interface) 그리고 OpenAPI 어플리케이션을 개발할 때 이 API로 개발을 한다. 어플리케이션에서 또는 플랫폼에서 API를 제공한다. 그 API를 사용해서 프로그램을 개발할 수가 있다. API는 인터페이스이고, 그 것을 호출한다고 하는데, 부르면 해당 API가 실행된다. 프로그램 내부에서만 사용을 했다면 함수가 될 수 있다. 하지만 외부에서 그 함수를 호출하려면 인터페이스가 필요한데, 이 인터페이스를 API라고 한다. 외부에서 부를 수 있는 함수라고 보면 된다. 물론 실제 단일 함수가 아니라 API를 호출하게 되면 어떤 기능을 수행하기 위해서 내부적으로는 여러가지 함수를 호출할 수 있다. 윈도우 프로그램을 만들때는 API를 이용한다. API 기능 중에는 윈도우를 제어 할 수 있는 기능들도 있고, 화면에 표현을 해주는 API도 있다. .. 더보기
RESTful API 방식이란? RESTful API IT와 철학은 무관하게 느껴진다. 하지만 스티브 잡스가 본인이 소크라테스와 만날 수만 있다면 그 회사의 반도 주겠다고 했다고 하는데, 이토록 철학은 힘을 가지고 있다. IT와 심리도 무관한듯 하나 지금의 IT의 흐름을 보면 사람의 심리를 얼마나 이해했는가가 바로 승부의 갈림수가 되어버린 상황이다. 철학 얘기를 꺼낸 이유는 결국 기술의 발전은 사람의 생각속에서 그 사람의 생각이라는 것을 약간 어렵게 접근하면 철학이 아닌가 싶다. RESTful 이름 만 봐서는 그 의미를 전혀 알 수가 없다. 왜냐면 약어이기때문이다. Representation State Transfer의 약자이다. 어떻게 풀어놔도 이해가 안되는가 점점 IT가 외계어처럼 느껴지는 것은 내가 정상인이 되어가는 것이 아니라 .. 더보기