Estaba tratando de obtener datos de la api de openweathermap en JS para mi sitio web, pero en el archivo json faltan algunos parámetros, como la zona horaria de la fecha del amanecer, la puesta del sol, etc. (por cierto, usando la api gratuita).
{ "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" } ] } ] }¿Cómo obtener la fecha y la hora?
Pruebe esta API con su ID de aplicación https://api.openweathermap.org/data/2.5/weather?q=%20Oakland&appid= //
obtendrá este JSON de 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 }o https://api.openweathermap.org/data/2.5/forecast?q=%20Oakland&mode=json&units=imperial&appid= //
obtendrá múltiples datos usando esta API.