天气预报查询API接口文档 GET / POST 生活服务

天气预报查询API提供全国城市实时天气和未来5天预报数据。只需传入城市名称,即可获取温度、湿度、风向风力、空气质量等详细信息。

请求 GET / POST返回 application/json0.1 积分 / 次上线 2026-09-24 14:57:41

天气预报查询API提供全国城市实时天气和未来5天预报数据。只需传入城市名称,即可获取温度、湿度、风向风力、空气质量等详细信息。

0.1 积分 / 次调用次数: 7正常运行KEY 必填
接口信息
GET / POST api.souxiaocha.com/apis/gateway?api=weather
方法
GET / POST
分类
生活服务
计费
0.1 积分 / 次
KEY
KEY 必填
调用
7
QPM
不限制
鉴权
Query 参数、Header(X-API-Key)
作者

天气预报查询接口信息

接口地址:
https://api.souxiaocha.com/apis/gateway?api=weather
请求方式:
GET / POST
返回格式:
application/json

调用统计

7总调用次数
请求示例 · GET
GET https://api.souxiaocha.com/apis/gateway?api=weather

apikey=你的API密钥&city=请填写city

GET 参数放在查询字符串中。参数值请替换为实际有效值。

天气预报查询请求参数

参数名类型必填说明示例
citystring城市名称,如:北京、上海、广州。支持中文名称。
返回示例
{"success":true,"data":{"city":"上海","realtime":{"temperature":"33","humidity":"62","info":"多云","wid":"01","direct":"东北风","power":"4-5级","aqi":"17"},"future":[{"date":"2026-07-29","temperature":"29\/37℃","weather":"多云转晴","wid":{"day":"01","night":"00"},"direct":"东南风"},{"date":"2026-07-30","temperature":"29\/38℃","weather":"多云转晴","wid":{"day":"01","night":"00"},"direct":"南风转东南风"},{"date":"2026-07-31","temperature":"29\/37℃","weather":"多云转晴","wid":{"day":"01","night":"00"},"direct":"东南风"},{"date":"2026-08-01","temperature":"29\/38℃","weather":"阴转晴","wid":{"day":"02","night":"00"},"direct":"东南风"},{"date":"2026-08-02","temperature":"28\/37℃","weather":"阴转晴","wid":{"day":"02","night":"00"},"direct":"东风"}]},"generated_at":"2026-07-29 13:59:26"}

详细文档

天气预报查询 API 接口文档

接口描述

天气预报查询API提供全国城市实时天气和未来5天预报数据。只需传入城市名称,即可获取温度、湿度、风向风力、空气质量等详细信息。

功能特性

  • 天气预报查询API提供全国城市实时天气和未来5天预报数据。只需传入城市名称,即可获取温度、湿度、风向风力、空气质量等详细…
  • 返回 JSON 结构化数据,便于程序解析
  • 支持 GET / POST 两种调用方式
  • 平台统一密钥鉴权与调用统计,支持积分计费

接口地址

https://api.souxiaocha.com/apis/gateway?api=weather

请求方式

GET / POST(业务参数 GET 通过 URL 传递,POST 支持表单或 JSON)

鉴权方式

调用需携带平台密钥(用户中心「令牌管理」获取,SK- 开头):

  • URL 参数:key=SK-你的密钥
  • 或请求头:X-API-Key: SK-你的密钥

请求参数

参数名 类型 必填 描述
city string 城市名称,如:北京、上海、广州。支持中文名称。

请求参数 (JSON格式)

[
  {"name": "city", "type": "string", "required": true, "description": "城市名称,如:北京、上海、广州。支持中文名称。"}
]

响应格式

JSON 格式响应

成功返回示例:

{"success":true,"data":{"city":"上海","realtime":{"temperature":"33","humidity":"62","info":"多云","wid":"01","direct":"东北风","power":"4-5级","aqi":"17"},"future":[{"date":"2026-07-29","temperature":"29\/37℃","weather":"多云转晴","wid":{"day":"01","night":"00"},"direct":"东南风"},{"date":"2026-07-30","temperature":"29\/38℃","weather":"多云转晴","wid":{"day":"01","night":"00"},"direct":"南风转东南风"},{"date":"2026-07-31","temperature":"29\/37℃","weather":"多云转晴","wid":{"day":"01","night":"00"},"direct":"东南风"},{"date":"2026-08-01","temperature":"29\/38℃","weather":"阴转晴","wid":{"day":"02","night":"00"},"direct":"东南风"},{"date":"2026-08-02","temperature":"28\/37℃","weather":"阴转晴","wid":{"day":"02","night":"00"},"direct":"东风"}]},"generated_at":"2026-07-29 13:59:26"}

失败返回示例:

{"success":false,"error":"missing_city","message":"请提供城市名称参数(city)"}

返回参数说明

参数名 类型 说明
success boolean 请求是否成功
data.city string 城市名称
data.realtime.temperature string 当前温度(℃)
data.realtime.humidity string 湿度(%)
data.realtime.info string 天气情况(晴、多云、雨等)
data.realtime.direct string 风向
data.realtime.power string 风力等级
data.realtime.aqi string 空气质量指数
data.future[].date string 预报日期
data.future[].temperature string 温度范围(最低/最高℃)
data.future[].weather string 天气情况
data.future[].direct string 风向
generated_at string 数据生成时间

代码示例

curl "https://api.souxiaocha.com/apis/gateway?api=weather?key=SK-你的密钥&city=%E5%8C%97%E4%BA%AC"

错误响应

上游业务级错误:

code msg 描述
400 missing_city 缺少城市名称参数
401 invalid_api_key API密钥无效或未提供
500 config_error 服务配置异常
500 api_request_failed 第三方接口请求异常
500 api_parse_failed 第三方接口响应解析失败
500 query_failed 天气查询失败(城市不存在等)

平台级错误(errcode):11001 缺少密钥 / 11002 密钥无效或已禁用 / 11005 接口禁用 / 11006 接口维护 / 11010 积分不足 / 11018 请求方式不允许。

失败时请以响应体中的 code / errcodemsg 判断。

注意事项

  • 本接口为平台代理的聚合数据服务,数据与稳定性以上游服务为准
  • 涉及命理、测算类内容(如有)仅供娱乐参考,不构成任何现实建议
  • 请合理控制调用频率,避免高频恶意调用触发风控
  • 密钥请妥善保管,勿在公开代码或前端页面中暴露

开发时间

2026-09-24