乐趣区

关于api:最好的-6-个免费天气-API-接口对比测评

本文首发:最好的 6 个收费天气 API 接口比照测评 – 卡拉云

天气 API蕴含丰盛的天气数据,不仅有实时温度、湿度、风速、降水等这些根底数据,还有过来的历史天气数据和将来的天气预测数据,顶级的天气 API 接口 还会包含天气灾祸预警,空气质量指数,日出日落、潮汐及月相相干的地理气象等数据。天气 API 也并不难取得,本教程将介绍 6 款国内外收费的天气 API,并手把手教你搭建一套属于本人的天气数据看板。

收费的天气 API 概览 – 如何选到收费又稳固的天气 API 接口

本文所介绍的天气 API 均是我本人接入应用过的,它们是从泛滥天气 API 中甄选出的 6 款高质量收费天气 API。这 6 款 API 都是根底收费增值付费的商业模式,这种模式保障了收费用户能够长期稳固的应用,不必放心数据源挂掉。特地是本文介绍的寰球天气 API 对收费用户十分敌对,收费凋谢的数据更多样,限度更少,我会在本文后半段具体介绍。

本文具体解说以下 6 个收费天气 API 的特点及接入办法

  • 高德天气 API - 收费、稳固、极简,适宜天气预报根底需要
  • 心知天气 API – 收费、轻便、业余,适宜天气预报的高级需要
  • 和风天气 API – 收费和付费同权限,非商业有限收费,含空气质量、地理气象
  • OpenWeather – 收费 100 万次 / 月 分钟级实时预报,天气云图
  • AccuWeather – 寰球最大的气象数据服务商,历史悠久,数据精准,天气 API 王者
  • Visual Crossing – 非开发者应用敌对 50 年历史气象数据收费调用

一. 高德地图天气 API – 稳固、收费、极简

高德地图的天气服务面向仅须要稳固的实时天气和简略的将来数天预测服务的开发者,高德天气绝对于本文介绍的其余天气 API 来说,显得有些简略,但如果你对天气的需要就是实时和简略的将来预报,那么高德肯定是你的好抉择。不绕弯,只给你最须要的局部。

1. 高德地图天气 API 免费版可用资源

  • 30 万次 / 日,200 次 / 秒并发
  • 实时天气预报
  • 将来 4 天天气预报
  • 最高最低气温、风力风向、湿度
  • 与高德地图数据交融,极其丰富的地点地图门路数据

2. 高德地图天气 API 接入极简教程

  • 关上并注册高德开放平台
  • 进入高德开发平台的控制台,创立利用并获取 API Key

  • 浏览高德地图天气开发文档
  • 关上 API 接口工具,填入 高德地图天气 API URL
https://restapi.amap.com/v3/weather/weatherInfo?key=【你的_API_KEY】8&city=110000&extensions=all
  • 高德天气 API 示例:北京将来三天天气预报(查看高德天气的城市编码)北京的城市编码为 110000

本教程应用「卡拉云」作为接口工具示例演示,在卡拉云间接调用 高德天气 API 查问数据返回胜利。

应用卡拉云简略拖拽即可疾速搭建本人的「天气预报数据看板」,本文最初一章具体解说。

二. 心知天气 API – 收费、轻便、业余

心知天气用下来整体感觉笨重棘手,对于免费版用户没有限度拜访次数,能够有限拜访,这点曾经超过大多数国内天气 API。免费版可调用将来三天的天气预报,蕴含天气气象和气温两个因素。把它放在第二个介绍是因为心知天气绝对于前文的高德天气来说,有可降级的空间。

1. 心知天气 API 免费版可用资源

  • 永恒收费,有限拜访,20 次 / 分钟
  • 全国 370 个次要城市数据
  • 实况天气数据
  • 将来 3 日天气预报

2. 心知天气 API 接入极简教程

  • 关上心知天气注册账号
  • 在 心知天气控制台创立你的产品,取得 API Key

  • 浏览心知天气 API 开发文档
  • 关上 API 接口工具,填入心知天气 API URL
https://api.seniverse.com/v3/weather/daily.json?key=【你的_api_key】&location=beijing&language=zh-Hans&unit=c&start=-1&days=5
  • 心知天气 API 示例:北京将来三天天气情况

上图为卡拉云胜利调用「心知天气 API」的返回数据。

本教程应用「卡拉云」作为接口工具做演示,绝对于其余接口测试工具,卡拉云在测试接口的同时,可间接实现后盾工具的搭建。

如何用卡拉云疾速搭建本人的「天气预报数据看板」,本文最初一章具体解说。

三. 和风天气 API – 收费付费同权限,非商业有限收费

必须得举荐一下和风天气,和风天气 API 面向非商业用户完全免费且不分权限,也就是说商业用户能读什么天气数据,收费用户也就能读什么天气数据。自然灾害、空气质量、极其天气预警、地理信息这些在国内天气 API 的免费版中十分少见,和风天气这种收费和付费同权的商业模式让大家能有限应用所有的数据,在你的我的项目成长成商业我的项目,有支出后再免费,能够说十分良心。

1. 和风天气免费版可用资源

  • 非商业用户 1000 次 / 天 到 SDK 无限量拜访
  • 按坐标、城市名称、格点形式定位并展现对应天气信息
  • 实时、三日、七日天气预报
  • 灾祸极其天气预警信息
  • 全国空气质量信息
  • 寒带台风信息
  • 地理气象数据(日出、日落、月相、太阳角度等)

2. 和风天气 API 接入极简教程

  • 关上和风天气开放平台注册账号
  • 在和风天气控制台创立你的利用,取得 API Key

  • 浏览和风天气开发文档(地理位置、空气、历史数据的开发文档)
  • 关上 API 接口工具,填入和风天气 API URL
https://devapi.qweather.com/v7/weather/now?location=101010100&key=【你的_api_key】

![本教程应用「卡拉云」作为接口工具做演示(03-03-kalacloud.jpg)

上图为卡拉云胜利调用「和风天气 API」的返回数据。

本教程应用「卡拉云」作为接口工具做演示,绝对于其余接口测试工具,卡拉云在测试接口的同时,可间接实现后盾工具的搭建。

如何用卡拉云疾速搭建本人的「天气预报数据看板」,本文最初一章具体解说。

接着咱们来说说寰球天气 API

四. OpenWeather – 100 万次 / 月 分钟级实时预报 天气云图

国内天气 API 服务商的收费档相比中国国内的,会提供更多收费数据,OpenWeather 作为老牌天气信息 API 服务商,能够说是十分良心了。不仅在调用次数上给了 100 万次 / 月,而且在预报的精度上收费了 60 分钟分钟级预报和 48 小时每小时预报,对于天气敏感的行业来说,十分实用。

1. OpenWeather 免费版可用资源

  • 每月 100 万次调用、60 次 / 分钟
  • 按坐标、城市名称、格点形式定位并展现对应天气信息
  • 实时天气信息
  • 60 分钟内的分钟天气预报
  • 48 小时内每小时天气预报
  • 7 天每日天气预报
  • 过来 5 天的历史天气数据
  • 根本天气云图
  • 寰球空气质量信息

2. OpenWeather API 接入极简教程

  • 关上 OpenWeather 网址,邮箱注册,验证邮箱
  • 关上 OpenWeather My API Keys 页面创立本人的 Key
  • 查看 OpenWeather 开发文档
  • 关上 API 接口工具,填入 OpenWeather 的 API URL
http://api.openweathermap.org/data/2.5/forecast?q=beijing&appid=【Your_APP_Key】
  • weather:以后天气预报
  • q:地理位置(city name)

上图为卡拉云胜利调用「OpenWeather API」的返回数据。

本教程应用「卡拉云」作为接口工具做演示,绝对于其余接口测试工具,卡拉云在测试接口的同时,可间接实现后盾工具的搭建。

如何用卡拉云疾速搭建本人的「天气预报数据看板」,本文最初一章具体解说。

五. AccuWeather – 寰球最大的气象数据服务商 历史悠久 数据精准

AccuWeather 创建于 1962 年,创始人 Joel 过后还在宾大读气象博士。当初 AccuWeather 曾经是寰球最大最权威的气象数据站,寰球少数安卓机应用的天气查问数据都来自 AccuWeather。

其实 AccuWeather 对收费用户并不敌对,每日可调用数非常少,但因为它是寰球天气 API 的王者,提供的气象数据、灾祸预报等数据及其精确、粗疏和权威,我还是把它放在这个列表里,如果你正在筛选天气 API,不论当初用不必的上 AccuWeather,我感觉你肯定要晓得寰球最权威最棒的天气 API 长啥样,寰球顶级企业,特地是对天气要求极高的路线、航空、野外作业都会选用 AccuWeather 作为天气数据反对。

1. AccuWeather 免费版可用资源

  • 按坐标、城市名称、格点形式定位并展现对应天气信息
  • 实时气象数据
  • 24 小时历史气象数据
  • 将来 5 天每日天气预报
  • 12 小时内每小时预报
  • 将来 5 天内生存指数预报
  • 每日 50 次 API 调用

2. AccuWeather API 接入极简教程

  • 关上 AccuWeather 开发者站,邮箱注册并激活账号
  • 关上 My APPS 页,创立你的 APP 并取得 API Key
  • 浏览 AccuWeather API 文档
  • 关上 API 接口工具,本教程应用卡拉云作为示例演示。注册并登录卡拉云,在「数据源」填入 AccuWeather 的 baseURL
http://dataservice.accuweather.com/locations/v1/cities/geoposition/search?q=39.9,116.4&language=zh-cn&apikey=【Your_app_key】
  • q:这里可写城市名称,也可像本示例一样应用经纬度查问地点

上图为卡拉云胜利调用「AccuWeather API」的返回数据。

本教程应用「卡拉云」作为接口工具做演示,绝对于其余接口测试工具,卡拉云在测试接口的同时,可间接实现后盾工具的搭建。

如何用卡拉云疾速搭建本人的「天气预报数据看板」,本文最初一章具体解说。

六. Visual Crossing – 非开发者敌对 50 年历史气象数据收费调用

Visual Crossing 面向数据科学家、数据分析师、气象钻研学者等学术和企业气象剖析畛域,也就是说 Visual Crossing 不像其余天气 API 那样假如使用者都是会写代码的程序员,所以在它的网站上对非程序员提供了十分敌对的可视化气象剖析工具。比方 API builder,你只须要输出本人的需要,它帮你生成对应的 API URL,只须要把这条 URL 复制到你的 API 接口工具上即可方便使用。

1. Visual Crossing 免费版可用资源

  • 调用 1000 次 / 天
  • 50 年历史气象数据
  • 15 天将来天气预报
  • 极其天气预警
  • 以后天气情况
  • 地理气象数据

2. Visual Crossing API 接入极简教程

  • 关上 Visual Crossing 官方网站邮箱注册并激活账号
  • 关上 个人账户页面,获取你的 API Key

  • 查看 Visual Crossing API 开发文档

  • 咱们能够在这里间接输出咱们要查问的地点,网址会帮咱们生成对应的 API
https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline/BeiJing?unitGroup=metric&key=【Your_api_key】&contentType=json

上图为卡拉云胜利调用「Visual Crossing API」的返回数据。

本教程应用「卡拉云」作为接口工具做演示,绝对于其余接口测试工具,卡拉云在测试接口的同时,可间接实现后盾工具的搭建。

如何用卡拉云疾速搭建本人的「天气预报数据看板」,本文最初一章具体解说。

七. 应用「卡拉云」疾速搭建天气数据看板,导出天气数据至 CSV

卡拉云是一套低代码开发工具,绝对于 Postman 接口测试工具,卡拉云的劣势是在做 API 接口测试的同时,间接就把后盾工具给搭进去了,而且开发者齐全不必会任何前端技术,只须要简略填写 API URL 即可通过鼠标拖拽疾速搭建出一套天气预报数据看板,并可将数据看板分享给其余小伙伴应用。

本文以「对非程序员应用敌对的 Visual Crossing 天气 API」接入卡拉云为例,接入其余天气 API 步骤齐全一样。

第一步:注册 Visual Crossing 账号,取得 API Key 及 API URL

注册并登陆账号后,点这里获取 北京将来 15 天天气情况 API URL

第二步:注册并登录卡拉云,在「数据源」增加 Visual Crossing API

留神:这里填写的是 Visual Crossing API 的 BaseURL,如下:

https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline/

第三步:在卡拉云新建利用,新建查问,抉择资源「Visual_Crossing_API」

  • 新建查问
  • 抉择刚刚咱们在「数据源」增加 Visual Crossing API 资源
  • 在 HTTP 端点填写 EndPoint 的局部
beijing?unitGroup=metric&contentType=json&key=【Your_app_key】

第四步:GET 天气 API 测试接口

点击「运行并预览」,在弹出的框中能够看到天气 API 返回胜利的数值。

第五步:从「组件列表」拖拽适宜的组建并将数据映射到组件上

  • 将来 15 天预报的表格数据:
{{VisualCrossingAPI.data.days}}

注解:VisualCrossingAPI 为咱们在第三步创立的查问,读取 API 中的 days 数据

  • 当日天气预报
### 最高温度:{{table1.selectedRow.data.tempmax}}
### 最低温度:{{table1.selectedRow.data.tempmin}}
### 风速:{{table1.selectedRow.data.windspeed}}
### 风力:{{table1.selectedRow.data.windgust}}
### 日出工夫:{{table1.selectedRow.data.sunrise}}
### 日落工夫:{{table1.selectedRow.data.sunset}}

注解:table1 是指「将来近 15 天预报」的表格名,鼠标选中(selectedRow)哪一列,当日天气就会显示哪一列的天气预报。

  • 分时详情表格数据:
{{table1.selectedRow.data.hours}}

注解:table1 是指「将来近 15 天预报」的表格名,鼠标选中(selectedRow)哪一列,显示当日 24 小时分时预报

第六步:导出天气预报数据至 CSV 文件

有时,咱们通过天气 API 获取的数据须要导入其他软件或下载到本地进行数据分析,又或者须要发给合伙的小伙伴一起应用。这时,你不必操心导出数据格式、中文乱码等问题,在卡拉云组建库中间接拖拽一个「导出按钮」即可。

卡拉云内置「导出按钮」,仅需拖拽一个按钮组建到画布,简略设置即可一键导出数据至 CSV / Excel / JSON 格局的文件。

实现:应用卡拉云简略六步,搭建天气数据看板

纯熟应用后,这样的数据看板应用卡拉云最多 5 分钟就能搭建实现,还能够分享给你的小伙伴一起应用。

更多卡拉云应用教程,可拜访卡拉云官方网站查看。

扩大浏览:

  • Postman 应用教程 – 手把手教你 API 接口测试
  • MySQL 工夫戳用什么类型 – MySQL 工夫函数详解
  • 最好用的七大顶级 API 接口测试工具
  • 最好用的 5 款 React 富文本编辑器
  • 如何在 MySQL / MariaDB 中跳过多张表导出或指定多张表导出备份
  • 如何将 MySQL / MariaDB 的查问后果保留到文件
  • 如何在 MySQL 中导入和导出 CSV / Excel 文件

如果我的文章对你有帮忙,还请点个赞再走,任何问题欢送评论区一起交换。

退出移动版