核心用法
Weather Open-Meteo 是一个零配置的天气查询工具,通过两步调用获取数据:首先使用 Open-Meteo 地理编码 API 将地点名称解析为经纬度,随后调用天气 API 获取当前状况或7天预报。支持坐标直接输入(lat,lon格式)以跳过地理编码步骤。当主 API 故障时自动降级至 wttr.in 文本服务,确保可用性。
显著优点
- 完全免费:无需注册、无 API 密钥、无使用门槛
- 全球覆盖:支持绝大多数城市及坐标点,自动识别时区
- 双源冗余:Open-Meteo 失败时无缝切换 wttr.in,提升可靠性
- 数据维度完整:提供温度区间、降雨概率、天气代码等实用指标
- 终端友好:纯 curl + jq 实现,适合 CLI 与自动化脚本
潜在缺点与局限性
- 无历史数据:仅支持当前与未来7天预报
- 无灾害预警:不含台风、暴雨等紧急天气警报
- 速率限制:约3万次/日的调用上限,高并发场景需注意
- 依赖网络:必须联网,无离线缓存机制
- 地理编码精度:偏僻地点可能定位偏差,建议直接用坐标
适合人群
日常出行用户、轻量级自动化脚本开发者、对隐私敏感不愿注册第三方服务的个人、需要快速原型验证的开发者。
常规风险
- 依赖外部免费服务稳定性,存在服务中断或策略变更风险
- 地理位置数据涉及隐私传输,虽为公开 API 仍需注意合规
- wttr.in 备用源格式不稳定,解析失败可能导致输出异常