La API Open Weather Map es muy popular ya que le permite solicitar pronósticos meteorológicos y datos meteorológicos históricos mediante programación.
Característica de la API de Open Weather Map:
- Es fácil de empezar y fácil de usar.
- Es una API muy utilizada y popular para las previsiones meteorológicas.
Instalación del módulo de solicitud:
- Puede visitar el enlace al módulo Solicitud de instalación . Puede instalar este paquete usando este comando.
- Después de instalar el módulo de solicitud, puede verificar la versión de su solicitud en el símbolo del sistema usando el comando.
- Ahora vaya al sitio web de Open Weather Map , cree una cuenta y obtenga su CLAVE API.
- Después de eso, puede crear una carpeta y agregar un archivo, por ejemplo, index.js. Para ejecutar este archivo, debe ejecutar el siguiente comando.
npm install request
npm version request
node index.js
Nombre de archivo: index.js
index.js
const request = require('request'); var API_KEY = 'your_api_key'; const forecast = function (latitude, longitude) { var url = `http://api.openweathermap.org/data/2.5/weather?` +`lat=${latitude}&lon=${longitude}&appid=${API_KEY}` request({ url: url, json: true }, function (error, response) { if (error) { console.log('Unable to connect to Forecast API'); } else { console.log('It is currently ' + response.body.main.temp + ' degrees out.' ); console.log('The high today is ' + response.body.main.temp_max + ' with a low of ' + response.body.main.temp_min ); console.log('Humidity today is ' + response.body.main.humidity ); } }) } var latitude = 22.7196; // Indore latitude var longitude = 75.8577; // Indore longitude // Function call forecast(latitude, longitude);
Pasos para ejecutar el programa:
- La estructura del proyecto se verá así:
- Asegúrese de haber instalado el módulo de solicitud con el siguiente comando:
- Ejecute el archivo index.js usando el siguiente comando:
npm install request
node index.js
Entonces, así es como puede usar Open Weather Map API, que le permite solicitar pronósticos meteorológicos y datos meteorológicos históricos mediante programación.
Publicación traducida automáticamente
Artículo escrito por gouravhammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA