Weather API 를 이용해 더욱 풍부한 앱 데이터를 가져와보자.
open weather map
출처: https://openweathermap.org/api
그럼 회원가입을 한 후 자신의 KEY를 가져온다.
Mypage 의 My API Keys 에서 찾을 수 있다.
하루, 이틀 7일 간의 날짜 정보를 제공한다.
API Call 방법은 아래와 같다.
https://api.openweathermap.org/data/3.0/onecall?lat={lat}&lon={lon}&exclude={part}&appid={API key}
위도, 경도와 키값을 넣으면 된다.
exclude 는 제외시킬 것들인데
공식문서에 이러한 내용이 나온다.
alert 는 필요없으니 제외해볼까..
해보니 문제가 생긴다. 유료 전환..!!
그러니 무료로 사용하려면 3시간 마다 5일동안의 데이터를 수집하는 API를 사용해야 한다.
const response = await fetch(
`https://api.openweathermap.org/data/2.5/forecast?lat=${latitude}&lon=${longitude}&exclude=alerts&appid=${TEST_API}&units=metric`
);