当前位置: 首页 > 工具软件 > PHP Nightrain > 使用案例 >

PHP查询今日及未来一周天气降雨概率接口

严成礼
2023-12-01

实现效果, 当天及未来一周的降雨概率

该接口返回降雨概率具体数值和每日天气概况描述, 比较人性化, 数据和iphone手机天气数据格式一致
每日概况描述如:少云, 可能有雷暴。 炎热。 最高 36ºC。 西南偏南 风 10 到 15 每 km / h 。 降雨几率 30%。
rain 字段为降雨概率具体数值


提示:该接口需要付费, 请自行注册账号测试

一、使用步骤

1.请求接口

代码如下(示例):

$appid = '43656176';//请去天气api官网注册, 不要占用我的请求次数
$appsecret = 'I42og6Lm';
$url = 'https://v0.yiketianqi.com/api?version=v91&appid=' . $appid . '&appsecret=' . $appsecret . '&ext=&cityid=';
$data = file_get_contents($url);
$json = json_decode($data, true);
// output
for ($i = 0; $i < 7; $i++) {
    echo $json['data'][$i]['day'] . '&nbsp;&nbsp;' . $json['data'][$i]['phrase'] . '&nbsp;&nbsp;&nbsp;&nbsp;降雨概率:' . $json['data'][$i]['rain'] . '%<br>';
}

2.输出数据

08日(星期四)  雷阵雨         降雨概率:45%
09日(星期五)  大部地区晴朗    降雨概率:6%
10日(星期六)  局部多云       降雨概率:8%
11日(星期日)  下午有雷雨     降雨概率:69%
12日(星期一)  雷雨          降雨概率:97%
13日(星期二)  雷雨          降雨概率:63%
14日(星期三)  雷雨          降雨概率:64%

欢迎交流:QQ 445899710。

附该接口完整json

{
    "cityid":"101120101",
    "city":"济南",
    "cityEn":"jinan",
    "country":"中国",
    "countryEn":"China",
    "update_time":"2021-07-08 20:58:15",
    "data":[
        {
            "day":"08日(星期四)",
            "date":"2021-07-08",
            "week":"星期四",
            "wea":"阴转多云",
            "wea_img":"yun",
            "wea_day":"阴",
            "wea_day_img":"yin",
            "wea_night":"多云",
            "wea_night_img":"yun",
            "tem":"27",
            "tem1":"34",
            "tem2":"24",
            "humidity":"57%",
            "visibility":"30km",
            "pressure":"983",
            "win":[
                "西南风",
                "南风"
            ],
            "win_speed":"3-4级",
            "win_meter":"9km/h",
            "sunrise":"05:00",
            "sunset":"19:33",
            "air":"58",
            "air_level":"良",
            "air_tips":"",
            "phrase":"局部多云",
            "narrative":"少云。 最高 34ºC。 西南 风,风向多变。",
            "moonrise":"03:10",
            "moonset":"18:17",
            "moonPhrase":"残月",
            "rain":"15",
            "uvIndex":"6",
            "uvDescription":"强",
            "alarm":[
                {
                    "alarm_type":"雷电",
                    "alarm_level":"黄色",
                    "alarm_title":"山东省济南市发布雷电黄色预警",
                    "alarm_content":"济南市气象台2021年07月08日15时20分发布雷电黄色预警信号:目前我市的章丘、莱芜、历城已出现雷阵雨,预计今天下午到夜间我市大部地区有雷阵雨,可能会造成雷电灾害事故,伴有7~9级雷雨阵风,局部地区有短时强降水。(预警信息来源:国家预警信息发布中心)"
                }
            ]
        },
        {
            "day":"09日(星期五)",
            "date":"2021-07-09",
            "week":"星期五",
            "wea":"雷阵雨转多云",
            "wea_img":"yun",
            "wea_day":"雷阵雨",
            "wea_day_img":"yu",
            "wea_night":"多云",
            "wea_night_img":"yun",
            "tem":"35",
            "tem1":"35",
            "tem2":"24",
            "humidity":"62%",
            "visibility":"",
            "pressure":"",
            "win":[
                "南风",
                "南风"
            ],
            "win_speed":"3-4级",
            "win_meter":"",
            "sunrise":"05:00",
            "sunset":"19:32",
            "air":"45",
            "air_level":"优",
            "air_tips":"",
            "phrase":"局部雷雨",
            "narrative":"少云, 可能有雷暴。 炎热。 最高 36ºC。 西南偏南 风 10 到 15 每 km / h 。 降雨几率 30%。",
            "moonrise":"03:55",
            "moonset":"19:12",
            "moonPhrase":"残月",
            "rain":"33",
            "uvIndex":"10",
            "uvDescription":"很强"
        },
        {
            "day":"10日(星期六)",
            "date":"2021-07-10",
            "week":"星期六",
            "wea":"多云",
            "wea_img":"yun",
            "wea_day":"多云",
            "wea_day_img":"yun",
            "wea_night":"多云",
            "wea_night_img":"yun",
            "tem":"36",
            "tem1":"36",
            "tem2":"26",
            "humidity":"63%",
            "visibility":"",
            "pressure":"",
            "win":[
                "南风",
                "南风"
            ],
            "win_speed":"3-4级",
            "win_meter":"",
            "sunrise":"05:01",
            "sunset":"19:32",
            "air":"40",
            "air_level":"优",
            "air_tips":"",
            "phrase":"局部多云",
            "narrative":"少云。 炎热。 最高 37ºC。 西南偏南 风 10 到 15 每 km / h 。",
            "moonrise":"04:47",
            "moonset":"20:01",
            "moonPhrase":"新月",
            "rain":"17",
            "uvIndex":"10",
            "uvDescription":"很强"
        },
        {
            "day":"11日(星期日)",
            "date":"2021-07-11",
            "week":"星期日",
            "wea":"多云转雷阵雨",
            "wea_img":"yun",
            "wea_day":"多云",
            "wea_day_img":"yun",
            "wea_night":"雷阵雨",
            "wea_night_img":"yu",
            "tem":"36",
            "tem1":"36",
            "tem2":"26",
            "humidity":"68%",
            "visibility":"",
            "pressure":"",
            "win":[
                "南风",
                "南风"
            ],
            "win_speed":"3-4级",
            "win_meter":"",
            "sunrise":"05:02",
            "sunset":"19:32",
            "air":"38",
            "air_level":"优",
            "air_tips":"",
            "phrase":"多云",
            "narrative":"阴。 最高 35ºC。 西南偏南 风 15 到 25 每 km / h 。",
            "moonrise":"05:44",
            "moonset":"20:45",
            "moonPhrase":"娥眉月",
            "rain":"24",
            "uvIndex":"5",
            "uvDescription":"中等"
        },
        {
            "day":"12日(星期一)",
            "date":"2021-07-12",
            "week":"星期一",
            "wea":"雷阵雨转多云",
            "wea_img":"yun",
            "wea_day":"雷阵雨",
            "wea_day_img":"yu",
            "wea_night":"多云",
            "wea_night_img":"yun",
            "tem":"34",
            "tem1":"34",
            "tem2":"26",
            "humidity":"73%",
            "visibility":"",
            "pressure":"",
            "win":[
                "南风",
                "南风"
            ],
            "win_speed":"4-5级",
            "win_meter":"",
            "sunrise":"05:02",
            "sunset":"19:31",
            "air":"39",
            "air_level":"优",
            "air_tips":"",
            "phrase":"雷阵雨",
            "narrative":"零散雷暴。 最高 33ºC。 南 风 25 到 40 每 km / h 。 降雨几率 50%。",
            "moonrise":"06:46",
            "moonset":"21:24",
            "moonPhrase":"娥眉月",
            "rain":"52",
            "uvIndex":"8",
            "uvDescription":"很强"
        },
        {
            "day":"13日(星期二)",
            "date":"2021-07-13",
            "week":"星期二",
            "wea":"多云",
            "wea_img":"yun",
            "wea_day":"多云",
            "wea_day_img":"yun",
            "wea_night":"多云",
            "wea_night_img":"yun",
            "tem":"34",
            "tem1":"34",
            "tem2":"24",
            "humidity":"71%",
            "visibility":"",
            "pressure":"",
            "win":[
                "南风",
                "南风"
            ],
            "win_speed":"4-5级转3-4级",
            "win_meter":"",
            "sunrise":"05:03",
            "sunset":"19:31",
            "air":"45",
            "air_level":"优",
            "air_tips":"",
            "phrase":"局部多云",
            "narrative":"少云。 最高 34ºC。 西南偏南 风 15 到 30 每 km / h 。",
            "moonrise":"07:50",
            "moonset":"21:58",
            "moonPhrase":"娥眉月",
            "rain":"24",
            "uvIndex":"10",
            "uvDescription":"很强"
        },
        {
            "day":"14日(星期三)",
            "date":"2021-07-14",
            "week":"星期三",
            "wea":"雷阵雨",
            "wea_img":"yu",
            "wea_day":"雷阵雨",
            "wea_day_img":"yu",
            "wea_night":"雷阵雨",
            "wea_night_img":"yu",
            "tem":"33",
            "tem1":"33",
            "tem2":"23",
            "humidity":"70%",
            "visibility":"",
            "pressure":"",
            "win":[
                "南风",
                "南风"
            ],
            "win_speed":"3-4级",
            "win_meter":"",
            "sunrise":"05:03",
            "sunset":"19:30",
            "air":"43",
            "air_level":"优",
            "air_tips":"",
            "phrase":"局部雷雨",
            "narrative":"少云, 可能有雷暴。 最高 34ºC。 南 风 15 到 25 每 km / h 。 降雨几率 30%。",
            "moonrise":"08:54",
            "moonset":"22:29",
            "moonPhrase":"娥眉月",
            "rain":"33",
            "uvIndex":"9",
            "uvDescription":"很强"
        }
    ]
}
 类似资料: