📜  5 天天气预报 api 免费 (1)

📅  最后修改于: 2023-12-03 14:38:52.916000             🧑  作者: Mango

5天天气预报API免费

简介

这是一款可以获取未来五天天气预报的API,免费且易于使用,可以帮助开发者快速集成天气预报功能。

特点
  • 免费使用
  • 数据实时更新
  • 包含五天天气预报信息
  • 可以查询全球各地的天气预报
API文档
请求URL
https://api.weather.com/weather/forecast/daily
请求方式
GET
请求参数

| 参数名 | 必选 | 类型 | 描述 | | :--------- | :--- | :----- | :------------------- | | apikey | 是 | string | 用户的API请求key | | location | 是 | string | 查询的地点,支持汉字 | | language | 否 | string | 天气信息的语言 | | unit | 否 | string | 温度的单位 | | startindex | 否 | int | 开始的序号,最大50 | | count | 否 | int | 返回的天气信息数量 |

响应参数

| 参数名 | 类型 | 描述 | | :----- | :----- | :-------------------- | | status | sting | 返回的HTTP状态码 | | data | object | 返回的天气预报信息数据 |

data参数的具体内容如下:

| 参数名 | 类型 | 描述 | | :------- | :----- | :--------------- | | location | object | 查询的地点信息 | | daily | array | 五天的天气预报信息 |

daily数组中每个元素的具体信息如下:

| 参数名 | 类型 | 描述 | | :----- | :----- | :--------------- | | date | string | 日期 | | text | string | 天气情况 | | high | string | 最高温度 | | low | string | 最低温度 | | code | string | 天气对应的编码值 |

调用示例
请求URL
https://api.weather.com/weather/forecast/daily?apikey=your_api_key&location=上海&language=zh&unit=c&startindex=0&count=5
响应JSON数据
{
  "status": "success",
  "data": {
    "location": {
      "name": "上海",
      "region": "",
      "country": "CN"
    },
    "daily": [
      {
        "date": "2021-12-31T00:00:00+08:00",
        "text": "晴",
        "high": "9",
        "low": "2",
        "code": "32"
      },
      {
        "date": "2022-01-01T00:00:00+08:00",
        "text": "多云",
        "high": "12",
        "low": "5",
        "code": "30"
      },
      {
        "date": "2022-01-02T00:00:00+08:00",
        "text": "晴",
        "high": "12",
        "low": "3",
        "code": "32"
      },
      {
        "date": "2022-01-03T00:00:00+08:00",
        "text": "多云",
        "high": "11",
        "low": "4",
        "code": "30"
      },
      {
        "date": "2022-01-04T00:00:00+08:00",
        "text": "多云",
        "high": "12",
        "low": "6",
        "code": "30"
      }
    ]
  }
}
备注
  • 查询地点需要提供详细的地理位置信息,可以使用经纬度或城市名称。
  • 使用前需要申请API KEY,具体申请方法可以参考开发者文档。