Étape 3: Météo, accéder à partir de Weather Underground
Il est très facile d’obtenir les conditions météorologiques actuelles et les prévisions météo de n’importe quel endroit en utilisant wunderground api. Si vous avez ouvert votre compte de wunderground obtenir une clé d’API qui est nécessaire pour obtenir des données météorologiques. API sont demandées via HTTP. Fonctionnalités de données retournent JSON ou XML. Nous allons format JSON usen.
Donc, si vous voulez suppose que la condition actuelle de météo de la ville : Mumbai dans pays : Inde
Ensuite, vous devez faire après demande d’API HTTP :
http://API.wunderground.com/API/Your_API_Key/condi...
Si vous souhaitez que les prévisions de la cité ci-dessus :
http://API.wunderground.com/API/Your_API_Key/Forec...
Plusieurs fonctions de l’API peuvent être combinées dans une requête HTTP unique. Il s’agit d’un moyen facile d’économiser vos demandes.
http://API.wunderground.com/API/ Your_API_Key/geolookup/conditions/Forecast/q/India/Mumbai.JSON
Pour plus d’informations visitez :
https://www.wunderground.com/Weather/API/d/docs?d=...
Maintenant puisque nous utilisons Node.js la tâche est beaucoup simplifiée puisque nous allons utiliser la NGP module conçu spécifiquement pour appeler l’API ci-dessus et en retire les données JSON. Nous allons utiliser le module client-api-wunderground NGP. Pour installer il juste le spécifier à l’intérieur de la package.json sous dépendances il obtenir installée automatiquement sur Intel Edison.
Le fichier ci-joint node.js contient du code pour extraire des données de température de Wunderground API. Mais vous pouvez apporter des modifications et extraire beaucoup d’autres informations également comme l’humidité, pression, vitesse du vent et une énorme quantité d’autres données requises par vous.