中国天气网天气api接口 天气预报调用方法 2020

您所在的位置:网站首页 气象网页 中国天气网天气api接口 天气预报调用方法 2020

中国天气网天气api接口 天气预报调用方法 2020

2023-12-18 18:20| 来源: 网络整理| 查看: 265

说明

百度了很久没有找到免费的天气 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