Home > Back-end >  way to fetch data and time from openweathermap api?
way to fetch data and time from openweathermap api?

Time:03-07

I was trying to fetch datas from openweathermap api in JS for my website but in the json file some parameters are missing like sunrise sunset date timezone etc (btw using free api) below is the json format of the api call

{
"message": "accurate",
"cod": "200",
"count": 1,
"list": [
{
"id": 1275004,
"name": "Kolkata",
"coord": {
"lat": 22.5697,
"lon": 88.3697
},
"main": {
"temp": 28.97,
"feels_like": 28.49,
"temp_min": 28.35,
"temp_max": 28.97,
"pressure": 1009,
"humidity": 39
},
"dt": 1646658548,
"wind": {
"speed": 2.06,
"deg": 320
},
"sys": {
"country": "IN"
},
"rain": null,
"snow": null,
"clouds": {
"all": 0
},
"weather": [
{
"id": 721,
"main": "Haze",
"description": "haze",
"icon": "50n"
}
]
}
]
}

how to get date and time?

CodePudding user response:

Try this API with your APP ID https://api.openweathermap.org/data/2.5/weather?q= Oakland&appid= //

you will get this JSON from API-

  {
       "coord":{
          "lon":-122.2708,
          "lat":37.8044
       },
       "weather":[
          {
             "id":801,
             "main":"Clouds",
             "description":"few clouds",
             "icon":"02n"
          }
       ],
       "base":"stations",
       "main":{
          "temp":279.3,
          "feels_like":277.8,
          "temp_min":274.84,
          "temp_max":282.85,
          "pressure":1026,
          "humidity":86
       },
       "visibility":10000,
       "wind":{
          "speed":2.06,
          "deg":60
       },
       "clouds":{
          "all":20
       },
       "dt":1646659485,
       "sys":{
          "type":2,
          "id":2042798,
          "country":"US",
          "sunrise":1646663524,
          "sunset":1646705301
       },
       "timezone":-28800,
       "id":5378538,
       "name":"Oakland",
       "cod":200
    }

or https://api.openweathermap.org/data/2.5/forecast?q= Oakland&mode=json&units=imperial&appid= //

you will get multiple data using this API.

  • Related