ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [데이터]OpenWeather
    개발 2024. 9. 9. 09:06
    반응형

    날씨 정보를 제공하는 사이트로

     

    개발에 필요한 데이터를 쉽게 제공 받을 수 있다.

     

    https://openweathermap.org/

     

    Geolocation 정보를 활용하면

     

    관련하여 도시, 지역, 현재 날씨, 예측 날씨 등을 제공해 준다.

     

    당장 무료로 사용하고자 한다면

     

    API 2.5버전을 사용하여 적용해 보자 

     

    현재정보 응답 메시지

                              
    {
      "coord": {
        "lon": 10.99,
        "lat": 44.34
      },
      "weather": [
        {
          "id": 501,
          "main": "Rain",
          "description": "moderate rain",
          "icon": "10d"
        }
      ],
      "base": "stations",
      "main": {
        "temp": 298.48,
        "feels_like": 298.74,
        "temp_min": 297.56,
        "temp_max": 300.05,
        "pressure": 1015,
        "humidity": 64,
        "sea_level": 1015,
        "grnd_level": 933
      },
      "visibility": 10000,
      "wind": {
        "speed": 0.62,
        "deg": 349,
        "gust": 1.18
      },
      "rain": {
        "1h": 3.16
      },
      "clouds": {
        "all": 100
      },
      "dt": 1661870592,
      "sys": {
        "type": 2,
        "id": 2075663,
        "country": "IT",
        "sunrise": 1661834187,
        "sunset": 1661882248
      },
      "timezone": 7200,
      "id": 3163858,
      "name": "Zocca",
      "cod": 200
    }

    예측정보 응답 메세지

                         
    {
      "cod": "200",
      "message": 0,
      "cnt": 96,
      "list": [
        {
          "dt": 1661875200,
          "main": {
            "temp": 296.34,
            "feels_like": 296.02,
            "temp_min": 296.34,
            "temp_max": 298.24,
            "pressure": 1015,
            "sea_level": 1015,
            "grnd_level": 933,
            "humidity": 50,
            "temp_kf": -1.9
          },
          "weather": [
            {
              "id": 500,
              "main": "Rain",
              "description": "light rain",
              "icon": "10d"
            }
          ],
          "clouds": {
            "all": 97
          },
          "wind": {
            "speed": 1.06,
            "deg": 66,
            "gust": 2.16
          },
          "visibility": 10000,
          "pop": 0.32,
          "rain": {
            "1h": 0.13
          },
          "sys": {
            "pod": "d"
          },
          "dt_txt": "2022-08-30 16:00:00"
        },
        {
          "dt": 1661878800,
          "main": {
            "temp": 296.31,
            "feels_like": 296.07,
            "temp_min": 296.2,
            "temp_max": 296.31,
            "pressure": 1015,
            "sea_level": 1015,
            "grnd_level": 932,
            "humidity": 53,
            "temp_kf": 0.11
          },
          "weather": [
            {
              "id": 500,
              "main": "Rain",
              "description": "light rain",
              "icon": "10d"
            }
          ],
          "clouds": {
            "all": 95
          },
          "wind": {
            "speed": 1.58,
            "deg": 103,
            "gust": 3.52
          },
          "visibility": 10000,
          "pop": 0.4,
          "rain": {
            "1h": 0.24
          },
          "sys": {
            "pod": "d"
          },
          "dt_txt": "2022-08-30 17:00:00"
        },
        {
          "dt": 1661882400,
          "main": {
            "temp": 294.94,
            "feels_like": 294.74,
            "temp_min": 292.84,
            "temp_max": 294.94,
            "pressure": 1015,
            "sea_level": 1015,
            "grnd_level": 931,
            "humidity": 60,
            "temp_kf": 2.1
          },
          "weather": [
            {
              "id": 500,
              "main": "Rain",
              "description": "light rain",
              "icon": "10n"
            }
          ],
          "clouds": {
            "all": 93
          },
          "wind": {
            "speed": 1.97,
            "deg": 157,
            "gust": 3.39
          },
          "visibility": 10000,
          "pop": 0.33,
          "rain": {
            "1h": 0.2
          },
          "sys": {
            "pod": "n"
          },
          "dt_txt": "2022-08-30 18:00:00"
        },
          .....
        {
          "dt": 1662217200,
          "main": {
            "temp": 294.14,
            "feels_like": 293.99,
            "temp_min": 294.14,
            "temp_max": 294.14,
            "pressure": 1014,
            "sea_level": 1014,
            "grnd_level": 931,
            "humidity": 65,
            "temp_kf": 0
          },
          "weather": [
            {
              "id": 804,
              "main": "Clouds",
              "description": "overcast clouds",
              "icon": "04d"
            }
          ],
          "clouds": {
            "all": 100
          },
          "wind": {
            "speed": 0.91,
            "deg": 104,
            "gust": 1.92
          },
          "visibility": 10000,
          "pop": 0.53,
          "sys": {
            "pod": "d"
          },
          "dt_txt": "2022-09-03 15:00:00"
        }
      ],
      "city": {
        "id": 3163858,
        "name": "Zocca",
        "coord": {
          "lat": 44.34,
          "lon": 10.99
        },
        "country": "IT",
        "population": 4593,
        "timezone": 7200,
        "sunrise": 1661834187,
        "sunset": 1661882248
      }
    }
    반응형
Designed by Tistory.