Endpoint
Récupération de la météo
Ressource permettant la récupération de la météo
URL
/weather/{id}
exemple : http://localhost:6993/weather/6077243
Méthode
GET: Pour la récupération de la météo. La météo est mise à jour tout les heures sur le serveur.
Paramètre
Requis
{id}: Id de la ville recherché
Réponses
Succès 200
{
"coord": {
"lon": -73.5878,
"lat": 45.5088
},
"weather": [
{
"id": 801,
"main": "Clouds",
"description": "peu nuageux",
"icon": "02n"
}
],
"base": "stations",
"main": {
"temp": -0.01,
"feels_like": -1.83,
"temp_min": -1.1,
"temp_max": 0.64,
"pressure": 1022,
"humidity": 55
},
"visibility": 10000,
"wind": {
"speed": 1.54,
"deg": 250
},
"rain": null,
"clouds": {
"all": 20
},
"dt": 1698879123,
"sys": {
"type": 1,
"id": 498,
"country": "CA",
"sunrise": 1698838403,
"sunset": 1698874942
},
"timezone": -14400,
"id": 6077243,
"name": "Montréal",
"cod": 200
}
Erreur 404
{
"error": "Id not found"
}
Erreur 400
{
"error": "Invalid city ID provided",
}
Erreur 500
{
"error": "Database error: {error-message}",
}