날씨 앱을 만든다고 가정해보자. 기상청이 데이터를 가지고 있는 건 아는데, 어디에서, 어떻게 어떻게 받아와야 할까? 이때 필요한 것이 API다 API는 기기 간이나 애플리케이션 간에 데이터를 주고받는 약속을 말한다. 아래와 같이 내가 날씨 자료를 주세요~라고 기상청 서버에 요청을 하면, 기상청 서버에서는 여기 있습니다하고 자료를 보내준다. 당연히 요청은 아래와 같이 코드로 해야 한다. 그러면 기상청에서 여기 있습니다 하고 json이나 XML 형식으로 내용을 전송해 준다. 그 정보를 보기 좋게 앱에 표현해 주면 된다. 여기서 한 가지 주의할 점은, 기상청 데이터가 아무나 쓸 수 있게 오픈이 돼 있어야 한다. 이렇게 접근할 수 있는 자료와 방식을 Open API라고 부른다. Open API는 주로 국가에서 ..