📅  最后修改于: 2023-12-03 15:11:04.211000             🧑  作者: Mango
天气 API 是指可以获取天气数据的接口。现在市面上有很多天气 API,但大多数都需要申请密钥才能使用。有时我们只是想快速获取一下天气数据,不希望花费时间申请密钥。本文将介绍几个无需申请密钥的天气 API。
高德开放平台提供了免费的天气 API,仅需在 URL 中传入经纬度即可获取当地的天气信息。例如获取北京的天气信息:
https://restapi.amap.com/v3/weather/weatherInfo?city=110000&key=您的key值
其中 city
参数需要传入对应城市的编号,北京的编号为 110000
。key
参数需要替换成自己申请的 API key。
关于高德开放平台的天气 API 更多信息请参考官方文档。
SOJSON 提供了免费的天气 API,不需要申请密钥。获取当地的天气信息只需在 URL 中传入城市代码即可。例如获取北京的天气信息:
http://t.weather.sojson.com/api/weather/city/101010100
其中 101010100
是北京的城市代码。SOJSON 的天气 API 还支持输出为 XML 和 JSON 格式。
关于 SOJSON 的天气 API 更多信息请参考官方文档。
心知天气提供了免费的天气 API,不需要申请密钥。获取当地的天气信息需要在 URL 中传入城市名称和省份名称。例如获取北京的天气信息:
https://api.seniverse.com/v3/weather/now.json?key=您的key值&location=北京&language=zh-Hans
其中 location
参数需要传入对应匹配的城市和省份,多个城市用英文逗号分隔。key
参数需要替换成自己申请的 API key。
关于心知天气的天气 API 更多信息请参考官方文档。
以上三个无需申请密钥的天气 API 均提供了免费获取天气信息的途径,并且返回的数据也比较全面。使用这些 API 可以让我们更加方便地获取天气信息,提高编程效率。