웹솔루션개발 22년 노하우! 해피CGI의 모든것

[해피CGI][cgimall]airvisual 공기정보 제공 API (미세먼지) 본문

웹프로그램밍 자료실/기타 자료

[해피CGI][cgimall]airvisual 공기정보 제공 API (미세먼지)

해피CGI윤실장 2017. 8. 23. 09:06

AirVisual.com 에서 제공하는 공기정보 제공 API 입니다.

해당 API 에서 PM2.5 와 PM10 에 해당하는 미세먼지 정보를 받아 올 수 있습니다.

확인 해보니 국내 API 에서 제공하는 미세먼지 농도와 차이가 나는 경우가 있는데,
무엇이 옳다 라고 단정을 짓기는 힘들것으로 보여집니다.








해당 API는 무료로 제공되는 한달기준 10,000건의 호출이 가능 합니다.




사용도중 한달 10,000건으로 사용량이 부족 할 때에는
STARTUP 이나 ENTERPRISE 로 업데이트를 해서 이용을 해야 됩니다.

STATUP과 ENTERPRISE 는 유료서비스 입니다만,
금액이 노출이 되어 있지 않고 어떤 서비스를 하는지 적어서 Contact 을 해보셔야 됩니다.

저희가 Contact 을 해보니 유료서비스도 있지만, Airvisual 에서 제공하는 정보다 라는것을 보여주면,
무료로 상위 등급인 STARTUP 으로 변경 해주기도 합니다.




Airvisul 의 API 이용 방법은 아래 페이지에서 확인이 가능 합니다.
https://airvisual.com/api/documentation 






해당 API를 호출할때 공기정보를 받고자 하는 지역의 위도/경도 값을 인자로 넘겨 주시면 됩니다.
(lat 와 lon)

위도 경도가 전송이 되는 경우 해당 위도/경도에서 가장 가까운 공기 측정소의 데이타가 전달 되어 옵니다.






위에서 안내 해드린 위도/경도 방식 이외에도 지역명으로 호출 하는 방법도 있으니 참고하시면 되겠습니다.






정상적인 호출이 완료가 되면 JSON 데이타로 값을 받을수가 있습니다.

넘겨받은 데이타중에 "pollution" 부분이 공기 오염도를 보여주는 데이타 입니다.
해당 부분의 aqi 는 Air Quality Institute 약자로 대기질 지수 입니다.

해당 데이타에는 미국AQI 기준과 중국 AQI 기준으로 보여주는데,
aqius 값과 aqicn 값이 해당 값이라고 보시고 이용 하시면 되겠습니다.







홈페이지바로가기
Comments