中国天气网天气api接口 天气预报调用方法 2020 |
您所在的位置:网站首页 › 气象网页 › 中国天气网天气api接口 天气预报调用方法 2020 |
说明
百度了很久没有找到免费的天气 API , 不是收费就是接口打不开了, 最后终于找到了天气api ( https://www.tianqiapi.com/ ) 可免费使用 最重要的是天气数据和中国天气网一致, 城市编号也是用的天气网的, 这样就方便多了 体验了一下, 确实如此, 大家可以点击一下链接看看, 直接输出天气预报json数据, 而且还是一周的, 字段很全 curl "http://www.tianqiapi.com/api?version=v1&appid=23035354&appsecret=8YvlPNrz" 使用方法接口调用确实很简单, 看一下我的PHP例子, 一个curl或者get请求就可以得到数据 $obj = file_get_contents('http://www.tianqiapi.com/api?version=v1&appid=23035354&appsecret=8YvlPNrz'); $data = json_decode($obj, true); print_r($data); 接口参数说明 参数类型必填备注appidString是账号appidappsecretString是账号密钥versionString是接口标识, v1:七天 v6: 实时1天cityidString否城市IDcityString否城市名称 如: 青岛, 微山ipString否IP所在城市天气, 默认返回当前IP地区天气callbackString否返回jsonp格式, 如: jQuery.Callbacks可以根据城市编号/ 城市名称 / IP地址获取天气数据 version值为 v1 时, 返回一周天气数据, version值为 v2 时, 返回一周天气数据 看一下返回json结果 { "cityid":"101120701", "update_time":"2020-02-01 11:30:00", "city":"济宁", "cityEn":"jining", "country":"中国", "countryEn":"China", "data":[ { "day":"1日(今天)", "date":"2020-02-01", "week":"星期六", "wea":"多云", "wea_img":"yun", "air":105, "humidity":39, "air_level":"轻度", "air_tips":"儿童、老年人及心脏病、呼吸系统疾病患者应尽量减少体力消耗大的户外活动。", "alarm":{ "alarm_type":"", "alarm_level":"", "alarm_content":"" }, "tem1":"11℃", "tem2":"0℃", "tem":"7℃", "win":[ "东南风", "东南风" ], "win_speed":" |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |