안녕하세요?
오늘은
서울시에서 제공하는
미세먼지 구별 현황 API를 활용해
다양한 정보들을 출력해보겠습니다.
목차
1. 오픈API란?
오픈 API란
Open Application Programming Interface의 약자로
다른 어플리케이션에서
현재 프로그램의 기능을 사용할 수 있도록 해주는 기능을 말합니다.
API를 개방한 서버 측에서
API를 사용하는 어플리케이션에
API키(=client secret key)를 발급해주는데요.
이 key(키)를 가진 도메인에서만
서버의 기능을 사용할 수 있습니다.
공공데이터포털에서는
로그인을 하고 API 활용 신청을 하면
API key를 발급해줍니다.
대부분 자동 승인이 되기 때문에
쉽게 API를 사용할 수 있습니다.
오픈 API는
공공데이터포털
서울열린데이터광장
등 다양한 사이트에서
활용할 수 있습니다.
2. 서울 열린데이터광장에서 정보 검색하기
먼저 서울열린데이터광장에서 로그인을 합니다.
미세먼지라고 검색해줍니다.
서울시 권역별 실시간 대기환경 현황을 클릭합니다.
이 데이터는 서울특별시에서 제공하는 데이터로
저작권자는 서울특별시입니다.
데이터는 이렇게 엑셀 형식으로도 볼 수 있습니다.
그리고 API형식으로도 볼 수 있죠.
샘플 URL을 누르면 이렇게 샘플 정보들이 뜹니다.
3. 오픈 API 인증키 신청하기
이제 인증키를 신청해보겠습니다.
우선 인증키 신청을 클릭합니다.
약관을 잘 읽고
동의합니다를 클릭합니다.
정보를 입력하고
인증키 신청을 클릭합니다.
신청하자마자
바로 발급이 되었습니다.
이제 이 인증키를 복사하여 사용하면 됩니다.
4. 오픈 API 인증키 넣어서 확인하기
마지막으로
인증키를 넣어
서울시 권역별 실시간 대기 현황을
확인해보겠습니다.
아래 링크에서 (인증키)부분에
본인의 인증키를 넣어주시면 됩니다.
저는 json방식으로 보기 위해 인증키 뒤에 json이라고 적어주었습니다.
http://openapi.seoul.go.kr:8088/(인증키)/json/RealtimeCityAir/1/99
데이터가 잘 나오네요!!
'프로그래밍 > 파이썬기초' 카테고리의 다른 글
서울시 따릉이 실시간 대여정보 API 가져오기 (0) | 2023.11.14 |
---|---|
서울시 미세먼지 API로 미세먼지 알리미 만들기 (1) | 2023.11.13 |
파이썬 딕셔너리 - 리스트 안에 딕셔너리 예제(2) (3) | 2023.11.09 |
파이썬 딕셔너리 - 리스트 안에 딕셔너리 예제 (0) | 2023.11.08 |
파이썬 딕셔너리와 리스트 예제 : 리스트를 딕셔너리로, 딕셔너리 안에 딕셔너리 (0) | 2023.11.07 |