Notice
Recent Posts
Recent Comments
Link
devops
OpenWeather API로 현재 날씨 데이터(Current Weather Data) 호출하기 본문
반응형
1) 우선 가입을 하고 나서, API KEY를 받는다.
2) 메뉴의 'API'에 들어가서, Current Weather Data의 doc를 클릭
3) API 호출하는 양식을 확인
호출 매개변수 설명
- lat, lon (필수) : 지리 좌표로 위도와 경도를 의미한다. 대한민국은 위도가 37.56667, 경도가 126.97806이다.
- appid (필수) : 고유한 API Key로 처음 가입했을 때 발급받은 본인의 API다.
- mode (선택) : 응답형식을 의미한다. 가능한 형식은 xml, html이다. 기본 default는 JSON이다.
- units (선택) : 측정단위를 의미한다.
- lang (선택) : 언어설정
4) 우리나라 현재 날씨 테스트 (Postman활용)
- Http 메소드 : GET
- 출력값
{
"coord": {
"lon": 126.978,
"lat": 37.5665
},
"weather": [
{
"id": 800,
"main": "Clear",
"description": "clear sky",
"icon": "01d"
}
],
"base": "stations",
"main": {
"temp": 295.58,
"feels_like": 294.37,
"temp_min": 290.84,
"temp_max": 296.81,
"pressure": 1015,
"humidity": 19
},
"visibility": 10000,
"wind": {
"speed": 6.17,
"deg": 290
},
"clouds": {
"all": 0
},
"dt": 1651037141,
"sys": {
"type": 1,
"id": 8105,
"country": "KR",
"sunrise": 1651005721,
"sunset": 1651054638
},
"timezone": 32400,
"id": 1835848,
"name": "Seoul",
"cod": 200
}
+ 도시 이름으로 API 호출
-호출 URL : https://api.openweathermap.org/data/2.5/weather?q=seoul&appid=d7e1a97bdc2010e010e2bdf80fe64a5
다양한 호출 양식이 있으니, 본인에게 맞는 양식을 활용하면 됨.
반응형
'DevOps' 카테고리의 다른 글
Postman 이용해서 github issue List, Create, Get 하기 (0) | 2022.04.28 |
---|---|
Postman 이용해서 업비트 거래소 API 호출 테스트 (0) | 2022.04.27 |
Root-Endpoint, AJAX , SSR과 CSR (0) | 2022.04.27 |
HTTP 메소드와 HTTP STATUS CODE 정리 (0) | 2022.04.26 |
HTTP 기본 이해 (0) | 2022.04.26 |
Comments