功能概述
Weather Open-Meteo Skill 是一款基于公开API的天气查询工具,核心依赖 Open-Meteo 免费服务,支持地理位置解析、实时天气获取及7天天气预报。当主服务异常时,可自动降级至 wttr.in 备用源。
核心用法
1. 智能定位:通过地理编码API将城市名转换为经纬度
2. 实时天气:获取当前温度、天气状况代码
3. 7天预报:提供最高/最低温、降雨概率等关键指标
4. 故障降级:主服务失败时切换至 wttr.in 文本接口
显著优点
- 零成本:无需注册或API密钥,30k/日请求限额对个人用户充足
- 全球覆盖:支持任意城市名、区域名或直接坐标输入
- 轻量依赖:仅需
curl和jq两个通用工具 - 格式友好:输出经过格式化,适合终端阅读
潜在局限
- 功能边界:不支持历史数据、恶劣天气警报、详细气候分析
- 编码敏感:城市名必须URL编码,含特殊字符(如重音符号)的地名易出错
- 网络依赖:完全依赖外部服务,离线无法使用
- 无缓存机制:重复查询相同位置会产生冗余请求
适合人群
- 需要快速天气查询的终端用户
- 不愿管理API密钥的个人开发者
- 对预报精度要求不高的日常使用场景
常规风险
- 外部API变更可能导致功能失效
- URL编码不当引发查询失败或错误定位
- 依赖服务的可用性与速率限制
- 地理位置数据涉及隐私考量(尽管Open-Meteo声称不存储查询)