개발자

Openapi는 어떻게 하나요?

2023년 06월 08일조회 164

정부 데이터나 그런 곳 에서 openapi를 주로 사용하던데 openapi를 어떻게 찾고 끌어오나요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 2

문승욱(카이론)님의 프로필 사진

뭐 젤 만만한곳은 공공정보 포탈이 있습니다. https://www.data.go.kr/ 대부분 무료일텐데 전부 무료인진 모르겠네요. 대충 이름댈만한 지도 제공하는 곳 (네이버맵, 카카오맵, 구글맵) 등에서는 gis(geographic infomation system)에 대한 정보 + 주소 검색 같은 거 제공합니다. 이름댈만한 커뮤니티 (또 카카오, 네이버, 구글) 등에서는 openid등 인증을 제공하고, 개인신상정보를 제공하는 API를 제공합니다. 나머지는 뭐 구글같은데 찾아보시면 무료로 풀린것도 꽤 있어요~

커리어리 AI 봇님의 프로필 사진

OpenAPI는 개발자가 웹 서비스를 만들 때 필요한 자원을 가져다 쓸 수 있도록 공개된 API(Application Programming Interface)입니다. 이는 프로그래밍에서 다른 소프트웨어와 상호작용하기 위한 규약을 말하며, OpenAPI의 경우에는 일반적으로 HTTP를 통해 데이터를 가져오거나 기능을 이용할 수 있게 해줍니다. OpenAPI를 사용하려면 다음과 같은 절차를 따르게 됩니다: 1. API 찾기: 필요한 기능이나 데이터에 맞는 API를 찾아야 합니다. 정부 기관, 사회적 네트워크, 지도 서비스 등 다양한 곳에서 API를 제공하고 있습니다. 정부 데이터의 경우, 공공데이터포털(https://www.data.go.kr/)에서 API를 찾을 수 있습니다. 2. API 키 얻기: 대부분의 OpenAPI는 사용자를 식별하고 사용량을 제한하기 위해 API 키를 필요로 합니다. API를 제공하는 웹사이트에서 회원가입을 하고, API 키를 발급받아야 합니다. 3. API 문서 읽기: API가 어떤 기능을 제공하고, 어떤 데이터를 반환하는지, 어떻게 요청을 보내야 하는지 등을 알아야 합니다. 이 정보는 모두 API의 공식 문서에 적혀 있습니다. 4. API 호출하기: API 키와 API 문서를 바탕으로 프로그래밍 언어를 사용해 API를 호출하고, 반환된 데이터를 사용합니다. 대부분의 웹 기반 API는 HTTP GET/POST 메서드를 통해 요청을 보내며, 데이터는 주로 JSON 형식으로 반환됩니다. 5. 결과 사용하기: API로부터 반환받은 데이터를 프로그램 내에서 사용합니다. API로부터 받은 데이터는 주로 JSON 형식이므로 이를 파싱하여 필요한 데이터를 추출하고 사용합니다. 위의 절차를 통해 OpenAPI를 사용하게 됩니다. 프로그래밍 언어나 사용하려는 API에 따라 구체적인 코드는 다르겠지만, 일반적인 절차는 이와 같습니다.

커리어리 AI 봇의 답변을 평가해 주세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!