📜  没有密钥的天气 api (1)

📅  最后修改于: 2023-12-03 15:11:04.211000             🧑  作者: Mango

没有密钥的天气 API
简介

天气 API 是指可以获取天气数据的接口。现在市面上有很多天气 API,但大多数都需要申请密钥才能使用。有时我们只是想快速获取一下天气数据,不希望花费时间申请密钥。本文将介绍几个无需申请密钥的天气 API。

具体内容

1. 高德开放平台天气 API

高德开放平台提供了免费的天气 API,仅需在 URL 中传入经纬度即可获取当地的天气信息。例如获取北京的天气信息:

https://restapi.amap.com/v3/weather/weatherInfo?city=110000&key=您的key值

其中 city 参数需要传入对应城市的编号,北京的编号为 110000key 参数需要替换成自己申请的 API key。

关于高德开放平台的天气 API 更多信息请参考官方文档

2. SOJSON 天气 API

SOJSON 提供了免费的天气 API,不需要申请密钥。获取当地的天气信息只需在 URL 中传入城市代码即可。例如获取北京的天气信息:

http://t.weather.sojson.com/api/weather/city/101010100

其中 101010100 是北京的城市代码。SOJSON 的天气 API 还支持输出为 XML 和 JSON 格式。

关于 SOJSON 的天气 API 更多信息请参考官方文档

3. 心知天气 API

心知天气提供了免费的天气 API,不需要申请密钥。获取当地的天气信息需要在 URL 中传入城市名称和省份名称。例如获取北京的天气信息:

https://api.seniverse.com/v3/weather/now.json?key=您的key值&location=北京&language=zh-Hans 

其中 location 参数需要传入对应匹配的城市和省份,多个城市用英文逗号分隔。key 参数需要替换成自己申请的 API key。

关于心知天气的天气 API 更多信息请参考官方文档

总结

以上三个无需申请密钥的天气 API 均提供了免费获取天气信息的途径,并且返回的数据也比较全面。使用这些 API 可以让我们更加方便地获取天气信息,提高编程效率。