Reputation: 65
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?
Upvotes: 0
Views: 1001
Reputation: 1809
Try this API with your APP ID https://api.openweathermap.org/data/2.5/weather?q=%20Oakland&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=%20Oakland&mode=json&units=imperial&appid= //
you will get multiple data using this API.
Upvotes: 1