[17] JavaScript & JQuery - [공공데이터] 미세먼지 측정소 정보 API 호출
2024. 10. 9. 15:41ㆍJavaScript & JQuery
728x90
※ 자바스크립트 fetch함수로 api호출 진행
1. 공공데이터 사이트 접속
https://www.data.go.kr/index.do
ㄴ 로그인 후 마이페이지에서 API키 발급이 가능함.
ㄴ 예전에 이미 발급받은적이 있어서 현재 본인은 재발급만 가능.
2. API문서 확인
ㄴ 제공해주는 API문서를 확인하여 코드를 구성한다.
3. 자바스크립트 코드
let url = "http://apis.data.go.kr/B552584/MsrstnInfoInqireSvc/getMsrstnList?addr=서울&numOfRows=100&serviceKey=서비스키&returnType=json";
fetch(url).then(res => res.json()).then(data => {
})
ㄴ 인증키에 발급받은 인증키를 넣어준다.
ㄴ fetch에서 json타입으로 설정해뒀기에 url 데이터타입에 json으로 맞춰준다.
4. 결과확인 및 가공
console.log(data['response']['body']);
ㄴ 해당 형태로 출력이되고 호출은 정상처리된것을 볼 수있다.
ㄴ 필요한 정보는 items에 담겨있다.
data['response']['body']['items'][0]['stationName'];
ㄴ data['response']['body']['items'][인덱스번호][측정소지역이름];
5. 최종활용
ㄴ 정보 젤 위에 구이름은 stationName으로 불러오고, 지도에 각 위치는 dmX,dmY 기준으로 뿌려준다.
728x90
'JavaScript & JQuery' 카테고리의 다른 글
[18] JavaScript & JQuery - 카카오 지도 API활용 (12) | 2024.10.15 |
---|---|
[16] JavaScript & JQuery - 서울 미세먼지 API 호출 (2) | 2024.10.07 |
[15] JavaScript & JQuery - 국세청 API ajax()활용_2 (0) | 2024.07.09 |
[14] JavaScript & JQuery - 국세청 API ajax()활용 (4) | 2024.07.08 |
[13] JavaScript & JQuery - 아이디, 비밀번호 유효성 체크 (0) | 2024.07.01 |