Node.js 天气预报开放天气图 API
原文:https://www . geesforgeks . org/node-js-open-weather-map-API-for-weather-predictions/
开放天气地图应用编程接口非常受欢迎,因为它允许您以编程方式请求天气预报和历史天气数据。 开放天气图 API 特色:
- 它很容易上手,也很容易使用。
- 它是广泛使用和流行的天气预报应用编程接口。
安装请求模块:
-
您可以访问安装请求模块的链接。您可以使用此命令安装此软件包。
js npm install request
-
安装请求模块后,您可以使用命令在命令提示符下检查您的请求版本。
js npm version request
-
现在去打开天气图网站,创建一个账户,获取你的 API KEY。
- 之后,您可以创建一个文件夹并添加一个文件,例如 index.js。
node index.js
文件名: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);
运行程序的步骤:
-
The project structure will look like this:
-
使用以下命令确保您已经安装了请求模块:
js npm install request
-
使用以下命令运行 index.js 文件:
js node index.js
这就是如何使用开放天气地图应用编程接口,它允许你以编程方式请求天气预报和历史天气数据。
版权属于:月萌API www.moonapi.com,转载请注明出处