博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
天气API整理,返回的数据格式为json对象
阅读量:4350 次
发布时间:2019-06-07

本文共 12731 字,大约阅读时间需要 42 分钟。

中国天气的API惨遭封杀,不得已更换其他的API使用吧。

这里大部分API来自APP的数据包截取或者反汇编,所以各开发使用者不得用于商业用途,否则后果自负!

 

1.金山网址导航

 

来源:http://www.duba.com/tianqiyubao.html

 

API地址:http://weather.123.duba.net/static/weather_info/101010100.html

 

数据格式:JSON

 

数据包含:PM2.5,7天天气详细数据等

 

DEMO:

weather_callback({    "weatherinfo": {        "city": "北京",        "city_en": "beijing",        "date_y": "2015年2月17日",        "date": "",        "week": "星期二",        "fchh": "11",        "cityid": "101010100",        "temp1": "12℃~-2℃",        "temp2": "10℃~-2℃",        "temp3": "9℃~-1℃",        "temp4": "6℃~0℃",        "temp5": "11℃~0℃",        "temp6": "9℃~-2℃",        "tempF1": "53.6℉~28.4℉",        "tempF2": "50℉~28.4℉",        "tempF3": "48.2℉~30.2℉",        "tempF4": "42.8℉~32℉",        "tempF5": "51.8℉~32℉",        "tempF6": "48.2℉~28.4℉",        "weather1": "晴",        "weather2": "晴转霾",        "weather3": "霾转阴",        "weather4": "小雨转雨夹雪",        "weather5": "晴",        "weather6": "晴",        "img1": "0",        "img2": "99",        "img3": "0",        "img4": "53",        "img5": "53",        "img6": "2",        "img7": "7",        "img8": "6",        "img9": "0",        "img10": "99",        "img11": "0",        "img12": "99",        "img_single": "0",        "img_title1": "晴",        "img_title2": "晴",        "img_title3": "晴",        "img_title4": "霾",        "img_title5": "霾",        "img_title6": "阴",        "img_title7": "小雨",        "img_title8": "雨夹雪",        "img_title9": "晴",        "img_title10": "晴",        "img_title11": "晴",        "img_title12": "晴",        "img_title_single": "晴",        "wind1": "北风3-4级转微风",        "wind2": "微风",        "wind3": "微风",        "wind4": "微风",        "wind5": "北风4-5级转3-4级",        "wind6": "北风3-4级转微风",        "fx1": "北风",        "fx2": "微风",        "fl1": "3-4级转小于3级",        "fl2": "小于3级",        "fl3": "小于3级",        "fl4": "小于3级",        "fl5": "4-5级转3-4级",        "fl6": "3-4级转小于3级",        "index": "较冷",        "index_d": "建议着厚外套加毛衣等服装。年老体弱者宜着大衣、呢外套加羊毛衫。",        "index48": "",        "index48_d": "",        "index_uv": "中等",        "index48_uv": "",        "index_xc": "较适宜",        "index_tr": "适宜",        "index_co": "较舒适",        "st1": "11",        "st2": "-2",        "st3": "10",        "st4": "0",        "st5": "9",        "st6": "-1",        "index_cl": "较不宜",        "index_ls": "基本适宜",        "index_ag": "极不易发",        "index_ct": "冷",        "index_ct_d": "建议着棉衣加羊毛衫等冬季服装",        "index_yd": "较不宜",        "index_yd_d": "天气寒冷,推荐您进行室内运动",        "index_xc_d": "无雨且风力较小,易保持清洁度",        "index_pp": "滋润保湿",        "index_pp_d": "请选用滋润保湿型化妆品",        "index_gm": "易发",        "index_gm_d": "昼夜温差很大,注意预防感冒",        "index_uv_d": "涂擦SPF大于15、PA+防晒护肤品",        "index_co_d": "白天晴好,早晚偏凉,午后舒适",        "index_gj": "较适宜",        "index_gj_d": "风稍大,出门逛街前记得给秀发定型",        "index_mf": "一般",        "index_mf_d": "注意清洁,建议选用防晒滋润型护发品",        "index_ys": "不带伞",        "index_ys_d": "天气较好,不用带雨伞",        "index_jt": "良好",        "index_jt_d": "气象条件良好,车辆可以正常行驶",        "index_lk": "干燥",        "index_lk_d": "天气较好,路面比较干燥,路况较好",        "index_cl_d": "室外锻炼请注意避免迎风锻炼",        "index_dy": "较适宜",        "index_dy_d": "天气稍凉会对垂钓产生一定影响",        "index_hc": "较适宜",        "index_hc_d": "风大天凉,需注意及时添衣",        "index_yh": "较适宜",        "index_yh_d": "不用担心天气来调皮捣乱而影响了兴致",        "index_ls_d": "天气不错,抓紧时机让衣物晒太阳吧",        "index_fs": "中等",        "index_fs_d": "适合涂擦SPF大于15,PA+护肤品",        "index_ag_d": "无需担心过敏,可放心外出,享受生活",        "rc1": "7:00",        "rl1": "17:28",        "rc2": "7:00",        "rl2": "17:28",        "pm": "28",        "pm-level": "优",        "pm-num": "1",        "pm-url": "http:\/\/pm25.mojichina.com\/33",        "pm-pubtime": "2015-02-17 16:00:00"    },    "update_time": "2015-02-17 17:25:01",    "t": 1424166379,    "from": "cache"})

  

 

  

2.小米APP天气接口(注意编码,默认是GBK,但实际是UTF8)

来源:小米天气APP

API地址:http://weatherapi.market.xiaomi.com/wtr-v2/weather?cityId=101121301

数据格式:JSON

数据包含:7天天气详细数据等

DEMO:

{    "forecast": {        "city": "威海",        "city_en": "weihai",        "cityid": "101121301",        "date": "",        "date_y": "2015年02月17日",        "fchh": "08",        "fl1": "5-6级",        "fl2": "5-6级",        "fl3": "5-6级转4-5级",        "fl4": "4-5级",        "fl5": "4-5级",        "fl6": "微风",        "fx1": "北风",        "fx2": "北风",        "img1": "",        "img10": "",        "img11": "",        "img12": "",        "img2": "",        "img3": "",        "img4": "",        "img5": "",        "img6": "",        "img7": "",        "img8": "",        "img9": "",        "img_single": "",        "img_title1": "多云",        "img_title10": "阴",        "img_title11": "晴",        "img_title12": "晴",        "img_title2": "晴",        "img_title3": "晴",        "img_title4": "多云",        "img_title5": "晴",        "img_title6": "多云",        "img_title7": "晴",        "img_title8": "多云",        "img_title9": "小雨",        "img_title_single": "",        "index": "寒冷",        "index48": "",        "index48_d": "",        "index48_uv": "",        "index_ag": "极不易发",        "index_cl": "不宜",        "index_co": "较不舒适",        "index_d": "",        "index_ls": "不太适宜",        "index_tr": "较不宜",        "index_uv": "最弱",        "index_xc": "较不宜",        "st1": "",        "st2": "",        "st3": "",        "st4": "",        "st5": "",        "st6": "",        "temp1": "3℃~-1℃",        "temp2": "3℃~-2℃",        "temp3": "4℃~-1℃",        "temp4": "10℃~6℃",        "temp5": "12℃~3℃",        "temp6": "0℃~0℃",        "tempF1": "",        "tempF2": "",        "tempF3": "",        "tempF4": "",        "tempF5": "",        "tempF6": "",        "weather1": "多云转晴",        "weather2": "晴转多云",        "weather3": "晴转多云",        "weather4": "晴转多云",        "weather5": "小雨转阴",        "weather6": "晴",        "week": "星期二",        "wind1": "北风",        "wind2": "北风",        "wind3": "北风",        "wind4": "南风",        "wind5": "南风",        "wind6": "微风"    },    "realtime": {        "SD": "61%",        "WD": "西北风",        "WS": "4级",        "WSE": "",        "city": "",        "cityid": "101121301",        "isRadar": "1",        "radar": "JC_RADAR_AZ9010_JB",        "temp": "3",        "time": "17:35",        "weather": "晴"    },    "alert": [],    "aqi": {        "city": "威海",        "city_id": "101121301",        "pub_time": "2015-02-17 17:00",        "aqi": "52",        "pm25": "26",        "pm10": "52",        "so2": "6",        "no2": "12",        "src": "中国环境监测总站",        "spot": ""    },    "index": [        {            "code": "fs",            "details": "属弱紫外辐射天气,长期在户外,建议涂擦SPF在8-12之间的防晒护肤品。",            "index": "弱",            "name": "防晒指数",            "otherName": ""        },        {            "code": "ct",            "details": "天气寒冷,建议着厚羽绒服、毛皮大衣加厚毛衣等隆冬服装。年老体弱者尤其要注意保暖防冻。",            "index": "寒冷",            "name": "穿衣指数",            "otherName": ""        },        {            "code": "yd",            "details": "天气较好,但考虑风力很大,推荐您进行室内运动,若在户外运动请注意避风保暖和防晒。",            "index": "较不宜",            "name": "运动指数",            "otherName": ""        },        {            "code": "xc",            "details": "较不宜洗车,未来一天无雨,风力较大,如果执意擦洗汽车,要做好蒙上污垢的心理准备。",            "index": "较不宜",            "name": "洗车指数",            "otherName": ""        },        {            "code": "ls",            "details": "风力较大,不太适宜晾晒,若需要晾晒,请注意选择防风的地点晾晒并夹牢衣物。",            "index": "不太适宜",            "name": "晾晒指数",            "otherName": ""        }    ],    "accu_cc": {        "EpochTime": "1424165700",        "LocalObservationDateTime": "2015-02-17T17:35:00+08:00",        "Pressure": "1021.8",        "RealFeelTemperature": "-4.3",        "RelativeHumidity": "61",        "UVIndex": "0",        "Visibility": "16.1",        "WindDirectionDegrees": "315",        "WindSpeed": "28.0"    },    "accu_f5": {        "EffectiveEpochDate": "1424559600",        "EffectiveDate": "2015-02-22T07:00:00+08:00",        "DailyForecasts": [            {                "Date": "2015-02-17T07:00:00+08:00",                "EpochDate": "1424127600",                "Sun_Rise": "2015-02-17T06:39:00+08:00",                "Sun_EpochRise": "1424126340",                "Sun_Set": "2015-02-17T17:32:00+08:00",                "Sun_EpochSet": "1424165520",                "PrecipitationProbability": "2"            },            {                "Date": "2015-02-18T07:00:00+08:00",                "EpochDate": "1424214000",                "Sun_Rise": "2015-02-18T06:38:00+08:00",                "Sun_EpochRise": "1424212680",                "Sun_Set": "2015-02-18T17:33:00+08:00",                "Sun_EpochSet": "1424251980",                "PrecipitationProbability": "0"            },            {                "Date": "2015-02-19T07:00:00+08:00",                "EpochDate": "1424300400",                "Sun_Rise": "2015-02-19T06:37:00+08:00",                "Sun_EpochRise": "1424299020",                "Sun_Set": "2015-02-19T17:34:00+08:00",                "Sun_EpochSet": "1424338440",                "PrecipitationProbability": "0"            },            {                "Date": "2015-02-20T07:00:00+08:00",                "EpochDate": "1424386800",                "Sun_Rise": "2015-02-20T06:36:00+08:00",                "Sun_EpochRise": "1424385360",                "Sun_Set": "2015-02-20T17:35:00+08:00",                "Sun_EpochSet": "1424424900",                "PrecipitationProbability": "0"            },            {                "Date": "2015-02-21T07:00:00+08:00",                "EpochDate": "1424473200",                "Sun_Rise": "2015-02-21T06:35:00+08:00",                "Sun_EpochRise": "1424471700",                "Sun_Set": "2015-02-21T17:37:00+08:00",                "Sun_EpochSet": "1424511420",                "PrecipitationProbability": "60"            }        ]    },    "today": {        "cityCode": "101121301",        "date": "2015-02-17",        "humidityMax": 93,        "humidityMin": 59,        "precipitationMax": 0,        "precipitationMin": -999,        "tempMax": 3,        "tempMin": 0,        "weatherEnd": "多云",        "weatherStart": "多云",        "windDirectionEnd": "西风",        "windDirectionStart": "西风",        "windMax": 5,        "windMin": 2    },    "yestoday": {        "cityCode": "101121301",        "date": "2015-02-16",        "humidityMax": 100,        "humidityMin": 77,        "precipitationMax": 0,        "precipitationMin": -999,        "tempMax": 6,        "tempMin": 1,        "weatherEnd": "多云",        "weatherStart": "小雨",        "windDirectionEnd": "西风",        "windDirectionStart": "北风",        "windMax": 6,        "windMin": 0    }}

  

  

3.中央天气预报(可以获取详细和简略的数据)

来源:中央天气预报APP

API地址:http://weather.51wnl.com/weatherinfo/GetMoreWeather?cityCode=101040100&weatherType=0

http://weather.51wnl.com/weatherinfo/GetMoreWeather?cityCode=101040100&weatherType=1

数据格式:JSON

数据包含:7天天气详细数据等

DEMO:

{    "weatherinfo": {        "city": "重庆",        "city_en": "",        "date_y": "2015年02月17日",        "date": "",        "week": "",        "fchh": 0,        "cityid": 101040100,        "temp1": "9℃~20℃",        "temp2": "12℃~18℃",        "temp3": "13℃~17℃",        "temp4": "13℃~17℃",        "temp5": "13℃~17℃",        "temp6": "12℃~16℃",        "tempF1": "",        "tempF2": "",        "tempF3": "",        "tempF4": "",        "tempF5": "",        "tempF6": "",        "weather1": "晴转多云",        "weather2": "阴",        "weather3": "阴",        "weather4": "阴",        "weather5": "阴转小雨",        "weather6": "小雨转多云",        "img1": "0",        "img2": "1",        "img3": "2",        "img4": "2",        "img5": "2",        "img6": "2",        "img7": "2",        "img8": "2",        "img9": "2",        "img10": "7",        "img11": "7",        "img12": "1",        "img_single": 0,        "img_title1": "",        "img_title2": "",        "img_title3": "",        "img_title4": "",        "img_title5": "",        "img_title6": "",        "img_title7": "",        "img_title8": "",        "img_title9": "",        "img_title10": "",        "img_title11": "",        "img_title12": "",        "img_title_single": "",        "wind1": "",        "wind2": "",        "wind3": "",        "wind4": "",        "wind5": "",        "wind6": "",        "fx1": "",        "fx2": "",        "fl1": "",        "fl2": "",        "fl3": "",        "fl4": "",        "fl5": "",        "fl6": "",        "index": "",        "index_d": "",        "index48": "",        "index48_d": "",        "index_uv": "",        "index48_uv": "",        "index_xc": "",        "index_tr": "",        "index_co": "",        "st1": 0,        "st2": 0,        "st3": 0,        "st4": 0,        "st5": 0,        "st6": 0,        "index_cl": "",        "index_ls": "",        "index_ag": ""    }}

 

  

 

转载于:https://www.cnblogs.com/beautiful-code/p/4918564.html

你可能感兴趣的文章
“==”运算符与equals()
查看>>
单工、半双工和全双工的定义
查看>>
Hdu【线段树】基础题.cpp
查看>>
时钟系统
查看>>
BiTree
查看>>
5个基于HTML5的加载动画推荐
查看>>
水平权限漏洞的修复方案
查看>>
静态链接与动态链接的区别
查看>>
如何使用mysql
查看>>
敏捷开发中软件测试团队的职责和产出是什么?
查看>>
在mvc3中使用ffmpeg对上传视频进行截图和转换格式
查看>>
python的字符串内建函数
查看>>
Spring - DI
查看>>
微软自己的官网介绍 SSL 参数相关
查看>>
Composite UI Application Block (CAB) 概念和术语
查看>>
ajax跨域,携带cookie
查看>>
阶段3 2.Spring_02.程序间耦合_7 分析工厂模式中的问题并改造
查看>>
阶段3 2.Spring_03.Spring的 IOC 和 DI_2 spring中的Ioc前期准备
查看>>
阶段3 2.Spring_03.Spring的 IOC 和 DI_6 spring中bean的细节之三种创建Bean对象的方式
查看>>
阶段3 2.Spring_09.JdbcTemplate的基本使用_5 JdbcTemplate在spring的ioc中使用
查看>>