GVic云槿
发布于 2024-09-28 / 17 阅读
0
0

云槿的天气数据分发平台-文档

出门最关注天气,我有很多的项目都有天气模块,但是和风天气免费用户每天请求量只有1000次,所以我打算做一个“天气数据分发平台”,解决这一问题。

请求规则

可通过浏览器或任何语言(Python,java,c/c++,javascript等),对http://weatherapi.gvicyunjin.cn:55557/weatherapi进行请求,就会得到以下数据(示例):

{
    "weatherData": {
        "code": "200",
        "updateTime": "2024-10-13T01:18+08:00",
        "fxLink": "https://www.qweather.com/weather/weiyang-101110112.html",
        "daily": [
            {
                "fxDate": "2024-10-13",
                "sunrise": "06:48",
                "sunset": "18:14",
                "moonrise": "15:52",
                "moonset": "01:43",
                "moonPhase": "盈凸月",
                "moonPhaseIcon": "803",
                "tempMax": "24",
                "tempMin": "12",
                "iconDay": "100",
                "textDay": "晴",
                "iconNight": "150",
                "textNight": "晴",
                "wind360Day": "0",
                "windDirDay": "北风",
                "windScaleDay": "1-3",
                "windSpeedDay": "3",
                "wind360Night": "0",
                "windDirNight": "北风",
                "windScaleNight": "1-3",
                "windSpeedNight": "3",
                "humidity": "66",
                "precip": "0.0",
                "pressure": "965",
                "vis": "25",
                "cloud": "25",
                "uvIndex": "5"
            },
            {
                "fxDate": "2024-10-14",
                "sunrise": "06:49",
                "sunset": "18:12",
                "moonrise": "16:25",
                "moonset": "02:55",
                "moonPhase": "盈凸月",
                "moonPhaseIcon": "803",
                "tempMax": "25",
                "tempMin": "12",
                "iconDay": "100",
                "textDay": "晴",
                "iconNight": "150",
                "textNight": "晴",
                "wind360Day": "0",
                "windDirDay": "北风",
                "windScaleDay": "1-3",
                "windSpeedDay": "3",
                "wind360Night": "0",
                "windDirNight": "北风",
                "windScaleNight": "1-3",
                "windSpeedNight": "3",
                "humidity": "62",
                "precip": "0.0",
                "pressure": "966",
                "vis": "25",
                "cloud": "25",
                "uvIndex": "5"
            },
            {
                "fxDate": "2024-10-15",
                "sunrise": "06:50",
                "sunset": "18:11",
                "moonrise": "16:55",
                "moonset": "04:04",
                "moonPhase": "盈凸月",
                "moonPhaseIcon": "803",
                "tempMax": "26",
                "tempMin": "15",
                "iconDay": "100",
                "textDay": "晴",
                "iconNight": "150",
                "textNight": "晴",
                "wind360Day": "0",
                "windDirDay": "北风",
                "windScaleDay": "1-3",
                "windSpeedDay": "3",
                "wind360Night": "0",
                "windDirNight": "北风",
                "windScaleNight": "1-3",
                "windSpeedNight": "3",
                "humidity": "61",
                "precip": "0.0",
                "pressure": "966",
                "vis": "25",
                "cloud": "25",
                "uvIndex": "5"
            }
        ],
        "refer": {
            "sources": [
                "QWeather"
            ],
            "license": [
                "CC BY-SA 4.0"
            ]
        }
    },
    "requestCounts": {
        "today": 469,
        "total": 469
    }
}

其中:

  • code 请参考状态码

  • updateTime 当前API的最近更新时间

  • fxLink 当前数据的响应式页面,便于嵌入网站或应用

  • daily.fxDate 预报日期

  • daily.sunrise 日出时间在高纬度地区可能为空

  • daily.sunset 日落时间在高纬度地区可能为空

  • daily.moonrise 当天月升时间可能为空

  • daily.moonset 当天月落时间可能为空

  • daily.moonPhase 月相名称

  • daily.moonPhaseIcon 月相图标代码,另请参考天气图标项目

  • daily.tempMax 预报当天最高温度

  • daily.tempMin 预报当天最低温度

  • daily.iconDay 预报白天天气状况的图标代码,另请参考天气图标项目

  • daily.textDay 预报白天天气状况文字描述,包括阴晴雨雪等天气状态的描述

  • daily.iconNight 预报夜间天气状况的图标代码,另请参考天气图标项目

  • daily.textNight 预报晚间天气状况文字描述,包括阴晴雨雪等天气状态的描述

  • daily.wind360Day 预报白天风向360角度

  • daily.windDirDay 预报白天风向

  • daily.windScaleDay 预报白天风力等级

  • daily.windSpeedDay 预报白天风速,公里/小时

  • daily.wind360Night 预报夜间风向360角度

  • daily.windDirNight 预报夜间当天风向

  • daily.windScaleNight 预报夜间风力等级

  • daily.windSpeedNight 预报夜间风速,公里/小时

  • daily.precip 预报当天总降水量,默认单位:毫米

  • daily.uvIndex 紫外线强度指数

  • daily.humidity 相对湿度,百分比数值

  • daily.pressure 大气压强,默认单位:百帕

  • daily.vis 能见度,默认单位:公里

  • daily.cloud 云量,百分比数值。可能为空

  • refer.sources 原始数据来源,或数据源说明,可能为空

  • refer.license 数据许可或版权声明,可能为空

检测平台:

为了保证服务正常,有以下检测平台:http://c.weatherapi.gvicyunjin.cn:55558/,打开后即可看到相关信息。

声明

源数据来源于和风天气,我们只做数据分发

我们也会竭尽全力保证服务在线

谢谢!


评论