市面上有很多关于天气的接口,比如阿里云、天气气象接口等等,项目中需要获取当天的气象接口。就简单的试了一下阿里云和高德的。
阿里云接口免费试用100次,在调试过程中很快就没了(不知道什么情况也没有刷新几次),转向高德,高德注册key,然后调用接口,亲测目前免费。返回的数据中包括当天的天气、温度、湿度、风向、风力等,基本上就满足简单的需求了。测试代码:
getWeather() {
let that = this
$.ajax({
type: "get",
url: 'https://restapi.amap.com/v3/weather/weatherInfo?city=查询城市代码&key=your key',//url就是api请
dataType: "json",//请求返回数据格式
success: function (data) {
console.log(data)
}}
返回结果: