太疯狂了历史天气查询1月份(历史天气查询网站)
小编在此向大家介绍拥有105亿+调用量的产品,该接口文档清晰,对接方便,还有服务很好。公司成立于2015年,是API行业的早期开拓者,也是最早一
小编在此向大家介绍拥有105亿+调用量的产品,该接口文档清晰,对接方便,还有服务很好公司成立于2015年,是API行业的早期开拓者,也是最早一批入驻阿里、百度、腾讯、华为、京东数据市场的服务商,多次荣获阿里“最佳服务商”称号并在阿里官网首页进行推荐展示。
2017年,公司受邀参与云栖大会演讲,并荣获“最佳创新奖”
一、接口介绍通过坐标区域、IP、地名、景点名称、电话区号或邮编等有效信息可查询天气情况(天气状况、湿度、天气图标、实时温度、风向、风级、紫外线、穿衣指南、空气指数)可查询到当前天气、未来24小时、7天、15天、40天内天气预报和过往的历史天气情况等数据,。
广泛应用于能源、电力、农业、生活服务类应用、智能硬件、航天航海、旅游业、建筑业等领域。二、使用案例截图
店铺浏览地址如下:阿里云店铺:https://shop3a017cy7.market.aliyun.com/?spm=5176.730005
华为云店铺:https://marketplace.huaweicloud.com/contents/8347c0f7-ffc3-4578-a413-7e470a8720a1
官网地址:https://www.showapi.com/apiGateway/view/9
三、API文档当前天气查询3.1地名-->查询天气3.1.1接入点说明:根据地名,获取地名对应的区域ID,再根据区域ID取得天气情况如果存在多个相同的地名,会选取第一条(数据库中默认的区域ID的排序顺序取第一条)区域信息作为前提条件来查询天气。
3.1.2接口地址:http[s]://route.showapi.com/92?showapi_appid=替换自己的值&showapi_sign=替换自己的值3.1.3更新频率:实时天气和恶劣天气预警30分钟更新一次,f1f7预报数据一天更新3次,7:30、12:00、18:00更新从当天起往后7天的预报数据。
3.1.4返回格式:json3.1.5请求参数
3.1.6返回参数
3.1.7请求代码示例以下是JAVA代码示例://更多说明请访问仓库地址:https://github.com/showapipublic/showapi_sdk_java//这里需要替换为你自己的showapi_appid和showapi_sign,你可以在这里找到 https://www.showapi.com/console#/myApp
String res=new ShowApiRequest("http://route.showapi.com/92","showapi_appid","showapi_sign").addTextPara("areaCode","530700")
.addTextPara("areaid","101291401").addTextPara("area","丽江").addTextPara("needMoreDay","0").addTextPara("needIndex","0")
.addTextPara("need3HourForcast","0").addTextPara("needAlarm","0").addTextPara("needHourData","").post();
System.out.println(res);3.2 IP-->查询天气3.2.1接入点说明:通过IP地址获取IP对应的区域信息,再根据区域信息获取对应的天气情况3.2.2接口地址:http[s]://route.showapi.com/94?showapi_appid=替换自己的值&showapi_sign=替换自己的值。
3.2.3更新频率:实时天气和恶劣天气预警30分钟更新一次,f1f7预报数据一天更新3次,7:30、12:00、18:00更新从当天起往后7天的预报数据3.2.4返回格式:json3.2.5请求参数
3.2.6返回参数参数名称类型示例值描述timeString201203061100预报发布时间cityInfoObject[]查询的地区基本资料c1String101010100区域idc2String
beijing城市英文名c3String北京城市中文名c4Stringbeijing城市所在市英文名c5String北京城市所在市中文名c6Stringbeijing城市所在省英文名c7String北京
城市所在省中文名c8Stringchina城市所在国家英文名c9String中国城市所在国家中文名c10String1城市级别c11String010城市区号c12String100000邮编longitude
String116.391经度latitudeString39.904纬度c15String33海拔c16StringAZ9010雷达站号c17String+8时区c0String110114地区code
f1Object[]今天的天气预报day_weatherString多云白天天气night_weatherString暴雨晚上天气day_air_temperatureString26白天天气温度(摄氏度)
night_air_temperatureString12晚上天气温度(摄氏度)day_wind_directionString东北风白天风向编号night_wind_directionString西北风
晚上风向编号day_wind_powerString34级10~17m/h白天风力编号night_wind_powerString微风<10m/h晚上风力编号sun_begin_endString06:44|18:21
日出日落时间(中间用|分割)indexObject[]指数对象beautyString化妆指数clothesString穿衣指数coldString感冒comfortString舒适glassString
太阳镜sportsString运动travelString旅游uvString紫外线wash_carString洗车aqiString大气污染acString空调控制agString过敏指数clString
晨练指数dyString钓鱼指数gjString逛街指数hcString划船指数lsString晾晒指数mfString美发指数nlString夜生活指数pjString啤酒指数pkString放风筝指数
yhString约会指数zsString中暑指数xqString心情指数dayString20150627当前天weekdayNumber6星期几day_weather_picString白天天气图标night_weather_pic
String晚上天气图标day_weather_codeString01白天的天气编码night_weather_codeString02晚上的天气编码air_pressString大气压jiangshui
String降水概率ziwaixianString紫外线f2String今天+1天的天气预报f3String今天+2天的天气预报f4String今天+3天的天气预报f5String今天+4天的天气预报f6
String今天+5天的天气预报f7String今天+6天的天气预报nowObject[]现在实时的天气情况aqiString65空气指数,越小越好sdString56%空气湿度temperatureString
26气温temperature_timeString15:00获得气温的时间weatherString阴天气weather_picStringhttp://appimg.showapi.com/images/weather/icon/day/02.png
天气小图标wind_directionString南风风向wind_powerString1级风力aqiDetailObject[]aqi明细数据aqiString38空气质量指数,越小越好areaString
昆明地区coString0.713一氧化碳1小时平均,mg/m3no2String12二氧化氮1小时平均,μg/m3o3String104臭氧1小时平均,μg/m3o3_8hString52臭氧8小时平均,μg/m3
pm10String37颗粒物(粒径小于等于10μm)1小时平均,μg/m3pm2_5String19颗粒物(粒径小于等于2.5μm)1小时平均,μg/m3primary_pollutantString
颗粒物(PM2.5)首要污染物qualityString优空气质量指数类别,有“优质、良好、轻度污染、中度污染、重度污染、严重污染”6类so2String13二氧化硫1小时平均,μg/m3numString
12排名越小越好rainString降水量(mm)hourDataListObject[]每半小时数据的累积数组当天0点清空重新累积ret_codeNumber00为成功,其他失败3.2.7请求代码示例。
以下是JAVA代码示例://更多说明请访问仓库地址:https://github.com/showapi-public/showapi_sdk_java//这里需要替换为你自己的showapi_appid和showapi_sign,你可以在这里找到 https://www.showapi.com/console#/myApp
String res=new ShowApiRequest("http://route.showapi.com/9-4","showapi_appid","showapi_sign").addTextPara("ip","113.78.19.201")
.addTextPara("needMoreDay","0").addTextPara("needIndex","0").addTextPara("needHourData","0").addTextPara("need3HourForcast","0")
.addTextPara("needAlarm","0").post();System.out.println(res);3.3坐标-->查询天气3.3.1接入点说明:通过坐标查询对应坐标区域信息,再根据区域查询对应的天气情况。
使用场景:手机端通过gps定位查询天气3.3.2接口地址:http[s]://route.showapi.com/9-5?showapi_appid=替换自己的值&showapi_sign=替换自己的值
3.3.3返回格式:json3.3.4更新频率:实时天气和恶劣天气预警30分钟更新一次,f1-f7预报数据一天更新3次,7:30、12:00、18:00更新从当天起往后7天的预报数据3.3.6请求参数参数名称
类型示例值必须描述fromString5是输入的坐标类型:1:标准GPS设备获取的角度坐标,国际标准,WGS84坐标系;2:GPS获取的米制坐标、sogou地图所用坐标;3:google地图、高徳、soso地图、aliyun地图、mapabc地图和amap地图所用坐标,也称为火星坐标系GCJ02。
4:3中列表地图坐标对应的米制坐标5:百度地图采用的经纬度坐标,也称为Bd09坐标系6:百度地图采用的米制坐标7:mapbar地图坐标;8:51地图坐标lngString116.2278是经度值latString
40.242266是纬度值needMoreDayString0否是否需要返回7天数据中的后4天1为返回,0为不返回needIndexString0否是否需要返回指数数据,比如穿衣指数、紫外线指数等1为返回,0为不返回。
needHourDataString0否是否需要每小时数据的累积数组由于本系统是半小时刷一次实时状态, 因此实时数组最大长度为48每天0点长度初始化为0.1为需要0为不need3HourForcastString
0否是否需要当天每3/6/8小时一次的天气预报列表1为需要,0为不需要注意f1是3小时间隔,但f2到f7的间隔可能是6或8小时needAlarmString0否是否需要天气预警1为需要,0为不需要3.3.7返回参数
参数名称类型示例值描述timeString201203061100预报发布时间cityInfoObject[]查询的地区基本资料- c1String101010100区域id- c2Stringbeijing
城市英文名- c3String北京城市中文名- c4Stringbeijing城市所在市英文名- c5String北京城市所在市中文名- c6Stringbeijing城市所在省英文名- c7String
北京城市所在省中文名- c8Stringchina城市所在国家英文名- c9String中国城市所在国家中文名- c10String1城市级别- c11String010城市区号- c12String100000
邮编- longitudeString116.391经度- latitudeString39.904纬度- c15String33海拔- c16StringAZ9010雷达站号- c17String+8
时区- c0String110000地区codef1Object[]今天的天气预报- day_weatherString多云白天天气- night_weatherString暴雨晚上天气- day_air_temperature
String26白天天气温度(摄氏度)- night_air_temperatureString12晚上天气温度(摄氏度)- day_wind_directionString东北风白天风向编号- night_wind_direction
String西北风晚上风向编号- day_wind_powerString3-4级10~17m/h白天风力编号- night_wind_powerString微风<10m/h晚上风力编号- sun_begin_end
String06:44|18:21日出日落时间(中间用|分割)- indexObject[]指数对象- beautyString化妆指数- clothesString穿衣指数- coldString感冒
- comfortString舒适- glassString太阳镜- sportsString运动- travelString旅游- uvString紫外线- wash_carString洗车- aqi
String大气污染- acString空调控制- agString过敏指数- clString晨练指数- dyString钓鱼指数- gjString逛街指数- hcString划船指数- lsString
晾晒指数- mfString美发指数- nlString夜生活指数- pjString啤酒指数- pkString放风筝指数- yhString约会指数- zsString中暑指数- xqString心情指数
- dayString20150627当前天- weekdayNumber6星期几- day_weather_picString白天天气图标- night_weather_picString晚上天气图标
- day_weather_codeString01白天的天气编码- night_weather_codeString02晚上的天气编码- air_pressString大气压- jiangshuiString
降水概率- 3hourForcastObject[]3小时预报- 0Object- precipString0.0降水(mm)- wind_directionString西风风向- wind_power
String<3级风力- temperature_maxString14- weatherString晴- weather_picStringhttp://app1.showapi.com/weather/icon/day/00.png
- hourString8时-11时- temperature_minString6- temperatureString6- ziwaixianString紫外线f2String今天+1天的天气预报f3
String今天+2天的天气预报f4String今天+3天的天气预报f5String今天+4天的天气预报f6String今天+5天的天气预报f7String今天+6天的天气预报nowObject[]现在实时的天气情况
- aqiString65空气指数,越小越好- sdString56%空气湿度- temperatureString26气温- temperature_timeString15:00获得气温的时间- weather
String阴天气- weather_picStringhttp://appimg.showapi.com/images/weather/icon/day/02.png天气小图标- wind_direction
String南风风向- wind_powerString1级风力- aqiDetailObject[]aqi明细数据- aqiString38空气质量指数,越小越好- areaString昆明地区- co
String0.713一氧化碳1小时平均,mg/m3- no2String12二氧化氮1小时平均,μg/m3- o3String104臭氧1小时平均,μg/m3- o3_8hString52臭氧8小时平均,μg/m3
- pm10String37颗粒物(粒径小于等于10μm)1小时平均,μg/m3- pm2_5String19颗粒物(粒径小于等于2.5μm)1小时平均,μg/m3- primary_pollutant
String颗粒物(PM2.5)首要污染物- qualityString优空气质量指数类别,有“优质、良好、轻度污染、中度污染、重度污染、严重污染”6类- so2String13二氧化硫1小时平均,μg/m3
- numString12排名越小越好- rainString0.1降水量(mm)hourDataListObject[]每半小时数据的累积数组当天0点清空重新累积ret_codeNumber00为成功,其他失败
3.3.8请求代码示例以下是JAVA代码示例://更多说明请访问仓库地址:https://github.com/showapi-public/showapi_sdk_java//这里需要替换为你自己的showapi_appid和showapi_sign,你可以在这里找到 https://www.showapi.com/console#/myApp
String res=new ShowApiRequest("http://route.showapi.com/9-5","showapi_appid","showapi_sign").addTextPara("from","5")
.addTextPara("lng","116.2278").addTextPara("lat","40.242266").addTextPara("needMoreDay","0").addTextPara("needIndex","0")
.addTextPara("needHourData","0").addTextPara("need3HourForcast","0").addTextPara("needAlarm","0").post();
System.out.println(res);3.4区号邮编-->查询天气3.4.1接入点说明:使用电话区号或邮编查询天气3.4.2接口地址:http[s]://route.showapi.com/9-10?showapi_appid=替换自己的值&showapi_sign=替换自己的值
3.4.3返回格式:json3.4.4更新频率:实时天气和恶劣天气预警30分钟更新一次,f1-f7预报数据一天更新3次,7:30、12:00、18:00更新从当天起往后7天的预报数据3.5.6请求参数参数名称
类型示例值必须描述post_codeString200000否邮编,比如上海200000phone_codeString021否电话区号,比如上海021注意邮编和区号必须二选一输入都输入时,以邮编为准needMoreDay
String0否是否需要返回7天数据中的后4天1为返回,0为不返回needIndexString0否是否需要返回指数数据,比如穿衣指数、紫外线指数等1为返回,0为不返回needHourDataString
0否是否需要每小时数据的累积数组由于本系统是半小时刷一次实时状态,因此实时数组最大长度为48每天0点长度初始化为0. 1为需要 0为不need3HourForcastString0否是否需要当天每3/6小时一次的天气预报列表。
1为需要,0为不需要needAlarmString0否是否需要天气预警1为需要,0为不需要3.6.7返回参数参数名称类型示例值描述timeString预报发布时间cityInfoObject[]查询的地区基本资料。
- c1String101010100区域id- c2Stringbeijing城市英文名- c3String北京城市中文名- c4Stringbeijing城市所在市英文名- c5String北京城市所在市中文名
- c6Stringbeijing城市所在省英文名- c7String北京城市所在省中文名- c8Stringchina城市所在国家英文名- c9String中国城市所在国家中文名- c10String
1城市级别- c11String010城市区号- c12String100000邮编- longitudeString116.391经度- latitudeString39.904纬度- c15String
33海拔- c16StringAZ9010雷达站号- c17String+8时区- c0String110114地区codef1Object[]今天的天气预报- day_weatherString多云白天天气
- night_weatherString暴雨晚上天气- day_air_temperatureString26白天天气温度(摄氏度)- night_air_temperatureString12晚上天气温度(摄氏度)
- day_wind_directionString东北风白天风向编号- night_wind_directionString西北风晚上风向编号- day_wind_powerString3-4级10~17m/h
白天风力编号- night_wind_powerString微风<10m/h晚上风力编号- sun_begin_endString06:44|18:21日出日落时间(中间用|分割)- indexObject[]
指数对象- beautyString化妆指数- clothesString穿衣指数- coldString感冒- comfortString舒适- glassString太阳镜- sportsString
运动- travelString旅游- uvString紫外线- wash_carString洗车- aqiString大气污染- acString空调控制- agString过敏指数- clString
晨练指数- dyString钓鱼指数- gjString逛街指数- hcString划船指数- lsString晾晒指数- mfString美发指数- nlString夜生活指数- pjString啤酒指数
- pkString放风筝指数- yhString约会指数- zsString中暑指数- xqString心情指数- dayString20150627当前天- weekdayNumber6星期几- day_weather_pic
String白天天气图标- night_weather_picString晚上天气图标- day_weather_codeString01白天的天气编码- night_weather_codeString
02晚上的天气编码- air_pressString大气压- jiangshuiString降水概率- ziwaixianString紫外线f2String今天+1天的天气预报f3String今天+2天的天气预报
f4String今天+3天的天气预报f5String今天+4天的天气预报f6String今天+5天的天气预报f7String今天+6天的天气预报nowObject[]现在实时的天气情况- aqiString
65空气指数,越小越好- sdString56%空气湿度- temperatureString26气温- temperature_timeString15:00获得气温的时间- weatherString
阴天气- weather_picStringhttp://appimg.showapi.com/images/weather/icon/day/02.png天气小图标- wind_directionString
南风风向- wind_powerString1级风力- aqiDetailObject[]aqi明细数据- aqiString38空气质量指数,越小越好- areaString昆明地区- coString
0.713一氧化碳1小时平均,mg/m3- no2String12二氧化氮1小时平均,μg/m3- o3String104臭氧1小时平均,μg/m3- o3_8hString52臭氧8小时平均,μg/m3
- pm10String37颗粒物(粒径小于等于10μm)1小时平均,μg/m3- pm2_5String19颗粒物(粒径小于等于2.5μm)1小时平均,μg/m3- primary_pollutant
String颗粒物(PM2.5)首要污染物- qualityString优空气质量指数类别,有“优质、良好、轻度污染、中度污染、重度污染、严重污染”6类- so2String13二氧化硫1小时平均,μg/m3
- numString12排名越小越好- rainString降水量(mm)hourDataListString每半小时数据的累积数组当天0点清空重新累积ret_codeNumber00为成功,其他失败。
3.7.8请求代码示例以下是JAVA代码示例://更多说明请访问仓库地址:https://github.com/showapi-public/showapi_sdk_java//这里需要替换为你自己的showapi_appid和showapi_sign,你可以在这里找到 https://www.showapi.com/console#/myApp
String res=new ShowApiRequest("http://route.showapi.com/9-6","showapi_appid","showapi_sign").addTextPara("spotId","")
.addTextPara("area","泰山").addTextPara("needMoreDay","0").addTextPara("needIndex","0").addTextPara("needHourData","0")
.addTextPara("need3HourForcast","0").addTextPara("needAlarm","0").post();System.out.println(res);3.5景点名称-->查询天气
3.5.1接入点说明:根据景点ID、景点名称来获取景点的天气情况全国景点的id从这个接口获取[全国景点查询接口]3.5.2接口地址:http[s]://route.showapi.com/9-6?showapi_appid=替换自己的值&showapi_sign=替换自己的值。
3.5.3返回格式:json3.5.4更新频率:实时天气和恶劣天气预警30分钟更新一次,f1-f7预报数据一天更新3次,7:30、12:00、18:00更新从当天起往后7天的预报数据3.5.5返回格式:
json3.5.6请求参数参数名称类型示例值必须描述spotIdString否景点idid取值为本平台中的 [全国景点查询接口]areaString泰山否景点名称needMoreDayString0否是否需要返回7天数据中的后4天。
1为返回,0为不返回needIndexString0否是否需要返回指数数据,比如穿衣指数、紫外线指数等1为返回,0为不返回needHourDataString0否是否需要每小时数据的累积数组由于本系统是半小时刷一次实时状态,因此实时数组最大长度为48。
每天0点长度初始化为0. 1为需要 0为不need3HourForcastString0否是否需要当天每3/6/8小时一次的天气预报列表1为需要,0为不需要注意f1是3小时间隔,但f2到f7的间隔可能是6或8小时。
needAlarmString0否是否需要天气预警1为需要,0为不需要3.5.7返回参数参数名称类型示例值描述timeString预报发布时间cityInfoObject[]查询的地区基本资料- c1String
101010100区域id- c2Stringbeijing城市英文名- c3String北京城市中文名- c4Stringbeijing城市所在市英文名- c5String北京城市所在市中文名- c6
Stringbeijing城市所在省英文名- c7String北京城市所在省中文名- c8Stringchina城市所在国家英文名- c9String中国城市所在国家中文名- c10String1城市级别
- c11String010城市区号- c12String100000邮编- longitudeString116.391经度- latitudeString39.904纬度- c15String33海拔
- c16StringAZ9010雷达站号- c17String+8时区- c0String110114地区codef1Object[]今天的天气预报- day_weatherString多云白天天气- night_weather
String暴雨晚上天气- day_air_temperatureString26白天天气温度(摄氏度)- night_air_temperatureString12晚上天气温度(摄氏度)- day_wind_direction
String东北风白天风向编号- night_wind_directionString西北风晚上风向编号- day_wind_powerString3-4级10~17m/h白天风力编号- night_wind_power
String微风<10m/h晚上风力编号- sun_begin_endString06:44|18:21日出日落时间(中间用|分割)- indexObject[]指数对象- beautyString化妆指数
- clothesString穿衣指数- coldString感冒- comfortString舒适- glassString太阳镜- sportsString运动- travelString旅游- uv
String紫外线- wash_carString洗车- aqiString大气污染- acString空调控制- agString过敏指数- clString晨练指数- dyString钓鱼指数- gj
String逛街指数- hcString划船指数- lsString晾晒指数- mfString美发指数- nlString夜生活指数- pjString啤酒指数- pkString放风筝指数- yhString
约会指数- zsString中暑指数- xqString心情指数- dayString20150627当前天- weekdayNumber6星期几- day_weather_picString白天天气图标
- night_weather_picString晚上天气图标- day_weather_codeString01白天的天气编码- night_weather_codeString02晚上的天气编码- air_press
String大气压- jiangshuiString降水概率- ziwaixianString紫外线f2String今天+1天的天气预报f3String今天+2天的天气预报f4String今天+3天的天气预报
f5String今天+4天的天气预报f6String今天+5天的天气预报f7String今天+6天的天气预报nowObject[]现在实时的天气情况- aqiString65空气指数,越小越好- sdString
56%空气湿度- temperatureString26气温- temperature_timeString15:00获得气温的时间- weatherString阴天气- weather_picString
http://appimg.showapi.com/images/weather/icon/day/02.png天气小图标- wind_directionString南风风向- wind_powerString
1级风力- aqiDetailObject[]aqi明细数据- aqiString38空气质量指数,越小越好- areaString昆明地区- coString0.713一氧化碳1小时平均,mg/m3- no2
String12二氧化氮1小时平均,μg/m3- o3String104臭氧1小时平均,μg/m3- o3_8hString52臭氧8小时平均,μg/m3- pm10String37颗粒物(粒径小于等于10μm)1小时平均,μg/m3
- pm2_5String19颗粒物(粒径小于等于2.5μm)1小时平均,μg/m3- primary_pollutantString颗粒物(PM2.5)首要污染物- qualityString优空气质量指数类别,有“优质、良好、轻度污染、中度污染、重度污染、严重污染”6类
- so2String13二氧化硫1小时平均,μg/m3- numString12排名越小越好- rainString降水量(mm)hourDataListString每半小时数据的累积数组当天0点清空重新累积。
ret_codeNumber00为成功,其他失败3.5.8请求代码示例以下是JAVA代码示例://更多说明请访问仓库地址:https://github.com/showapi-public/showapi_sdk_java
//这里需要替换为你自己的showapi_appid和showapi_sign,你可以在这里找到 https://www.showapi.com/console#/myAppString res=new ShowApiRequest("http://route.showapi.com/9-6","showapi_appid","showapi_sign")
.addTextPara("spotId","").addTextPara("area","泰山").addTextPara("needMoreDay","0").addTextPara("needIndex","0")
.addTextPara("needHourData","0").addTextPara("need3HourForcast","0").addTextPara("needAlarm","0").post();
System.out.println(res)四、未来天气查询4.1 id或名称-->查询24小时预报4.1.1接入点说明:根据区域ID和区域名,获取24小时的天气预报区域名可能存在重名的情况,建议尽量使用区域ID来获取数据。
需要说明的是24小时天气数据是每半小时更新一次4.1.2接口地址:http[s]://route.showapi.com/9-8?showapi_appid=替换自己的值&showapi_sign=替换自己的值
4.1.3返回格式:Json4.1.4更新频率:每天更新3次,7:30,12:00, 18:00更新24小时预报4.1.5请求参数参数名称类型示例值必须描述areaCodeString530700否地区code. 此参数和areaid和area必须输入一个
areaidString101291401否地区id. 此参数和areaCode和area必须输入一个(以后可能会废弃,请以areaCode为准)areaString丽江否地区名称4.1.6返回参数参数名称
类型示例值描述ret_codeNumber00为成功,其他失败areaString上海查到的地区名areaidString101020100查到的地区idhourListObject[]24小时预报列表
- 0Object- weather_codeString01天气代号- timeString201611061000时间- wind_directionString东风风向- wind_powerString
4-5级 8.0~10.7m/s风力- weatherString多云天气- temperatureString21气温areaCodeString310000查到的地区code4.1.7请求代码示例以下是JAVA代码示例:
//更多说明请访问仓库地址:https://github.com/showapi-public/showapi_sdk_java//这里需要替换为你自己的showapi_appid和showapi_sign,你可以在这里找到 https://www.showapi.com/console#/myApp
String res=new ShowApiRequest("http://route.showapi.com/9-8","showapi_appid","showapi_sign").addTextPara("areaCode","530700")
.addTextPara("areaid","101291401").addTextPara("area","丽江").post();System.out.println(res);4.1.8返回示例{
"showapi_res_code": 0,"showapi_res_error": "","showapi_res_id":"ce135f6739294c63be0c021b76b6fbff","showapi_res_body": {
"ret_code": 0,"area": "上海","areaid": "101020100","areaCode":"310000","hourList": [{"weather_code": "01",
"time": "201611061000","wind_direction": "东风","wind_power": "4-5级 8.0~10.7m/s","weather": "多云","temperature": "21"
},{"weather_code": "01","time": "201611060900","wind_direction": "东风","wind_power": "3-4级 5.5~7.9m/s",
"weather": "多云","temperature": "19"}]}}4.2 id或名称-->查未来15天预报4.2.1接入点说明:根据区域ID和区域名,获取当前日期至未来15天内的天气预报因区域名可能存在重名的情况,建议尽量使用区域ID来获取数据。
需要说明的是未来15天的天气数据是每天7点、12点、18点各更新一次4.2.2接口地址:http[s]://route.showapi.com/9-9?showapi_appid=替换自己的值&showapi_sign=替换自己的值
4.2.3返回格式:Json4.2.4更新频率:每天更新3次,9:00,12:00, 19:00更新从当天起往后15天的预报数据4.2.5请求参数参数名称类型示例值必须描述areaCodeString530700
否地区code. 此参数和areaid和area必须输入一个areaidString101291401否地区id. 此参数和areaCode和area必须输入一个(以后可能会废弃,以areaCode为准)。
areaString丽江否地区名称4.2.6返回参数参数名称类型示例值描述ret_codeNumber0areaString南安areaidString101230506dayListObject[]- 0
Object- night_weather_codeString01夜晚天气代号- day_weatherString多云白天天气- night_weatherString多云夜晚天气- night_wind_power
String微风夜晚风力- day_wind_powerString微风白天风力- day_weather_codeString01白天天气代号- daytimeString20161106日期- day_weather_pic
Stringhttp://appimg.showapi.com/images/weather/icon/day/01.png白天天气图片- night_air_temperatureString21夜晚气温
- day_air_temperatureString27白天气温- day_wind_directionString无持续风向白天风力- night_weather_picStringhttp://appimg.showapi.com/images/weather/icon/night/01.png
夜晚天气图片- night_wind_directionString北风夜晚风力areaCodeString3505004.2.7请求代码示例以下是JAVA代码示例://更多说明请访问仓库地址:https://github.com/showapi-public/showapi_sdk_java
//这里需要替换为你自己的showapi_appid和showapi_sign,你可以在这里找到 https://www.showapi.com/console#/myAppString res=new ShowApiRequest("http://route.showapi.com/9-9","showapi_appid","showapi_sign")
.addTextPara("areaCode","530700").addTextPara("areaid","101291401").addTextPara("area","丽江").post();System.out.println(res);
4.2.8返回示例{"showapi_res_code": 0,"showapi_res_error": "","showapi_res_id":"ce135f6739294c63be0c021b76b6fbff",
"showapi_res_body": {"ret_code": 0,"area": "南安","areaid": "101230506","areaCode":"350500","dayList": [
{"night_weather_code": "01","day_weather": "多云","night_weather": "多云","night_wind_power": "微风","day_wind_power": "微风",
"day_weather_code": "01","daytime": "20161106","day_weather_pic": "http://appimg.showapi.com/images/weather/icon/day/01.png",
"night_air_temperature": "21","day_air_temperature": "27","day_wind_direction": "无持续风向","night_weather_pic": "http://appimg.showapi.com/images/weather/icon/night/01.png",
"night_wind_direction": "北风"},{"night_weather_code": "01","day_weather": "晴","night_weather": "多云","night_wind_power": "3-4级",
"day_wind_power": "微风","day_weather_code": "00","daytime": "20161107","day_weather_pic": "http://appimg.showapi.com/images/weather/icon/day/00.png",
"night_air_temperature": "21","day_air_temperature": "27","day_wind_direction": "无持续风向","night_weather_pic": "http://appimg.showapi.com/images/weather/icon/night/00.png",
"night_wind_direction": "北风"}]}}4.3 id或名称-->查未来15天预报4.3.1接入点说明:根据区域ID和区域名,获取当前日期至未来40天内的天气预报因区域名可能存在重名的情况,建议尽量使用区域ID来获取数据。
需要说明的是未来15天的天气数据是每天7点、12点、18点各更新一次4.3.2接口地址:http[s]://route.showapi.com/9-12?showapi_appid=替换自己的值&showapi_sign=替换自己的值
4.3.3返回格式:json4.3.4更新频率:每天更新3次,9:00,12:00, 19:00更新从当天起往后40天的预报数据4.3.5请求参数:参数名称类型示例值必须描述areaCodeString
530700否地区code. 此参数和areaid和area必须输入一个areaidString101291401否地区id. 此参数和areaCode和area必须输入一个(以后可能会废弃,以areaCode为准)
areaString丽江否地区名称4.3.6返回参数:参数名称类型示例值描述ret_codeNumber0areaString南安areaidString101230506day40ListObject[]
- 0Object- night_weather_codeString01夜晚天气代号- day_weatherString多云白天天气- night_weatherString多云夜晚天气- night_wind_power
String微风夜晚风力- day_wind_powerString微风白天风力- day_weather_codeString01白天天气代号- daytimeString20161106日期- day_weather_pic
Stringhttp://appimg.showapi.com/images/weather/icon/day/01.png白天天气图片- night_air_temperatureString21夜晚气温
- day_air_temperatureString27白天气温- day_wind_directionString无持续风向白天风力- night_weather_picStringhttp://appimg.showapi.com/images/weather/icon/night/01.png
夜晚天气图片- night_wind_directionString北风夜晚风力areaCodeString3505004.3.7请求代码示例:以下是JAVA代码示例://更多说明请访问仓库地址:https://github.com/showapi-public/showapi_sdk_java
//这里需要替换为你自己的showapi_appid和showapi_sign,你可以在这里找到 https://www.showapi.com/console#/myAppString res=new ShowApiRequest("http://route.showapi.com/9-12","showapi_appid","showapi_sign")
.addTextPara("areaCode","530700").addTextPara("areaid","101291401").addTextPara("area","丽江").post();System.out.println(res);
4.3.8返回示例:{"showapi_res_code": 0,"showapi_res_error": "","showapi_res_id":"ce135f6739294c63be0c021b76b6fbff",
"showapi_res_body": {"ret_code": 0,"area": "南安","areaid": "101230506","areaCode":"350500","day40List": [
{"night_weather_code": "01","day_weather": "多云","night_weather": "多云","night_wind_power": "微风","day_wind_power": "微风",
"day_weather_code": "01","daytime": "20161106","day_weather_pic": "http://appimg.showapi.com/images/weather/icon/day/01.png",
"night_air_temperature": "21","day_air_temperature": "27","day_wind_direction": "无持续风向","night_weather_pic": "http://appimg.showapi.com/images/weather/icon/night/01.png",
"night_wind_direction": "北风"},{"night_weather_code": "01","day_weather": "晴","night_weather": "多云","night_wind_power": "3-4级",
"day_wind_power": "微风","day_weather_code": "00","daytime": "20161107","day_weather_pic": "http://appimg.showapi.com/images/weather/icon/day/00.png",
"night_air_temperature": "21","day_air_temperature": "27","day_wind_direction": "无持续风向","night_weather_pic": "http://appimg.showapi.com/images/weather/icon/night/00.png",
"night_wind_direction": "北风"}]}}五、历史天气查询5.1 id或名称-->查询历史天气5.1.1接入点说明:根据地区id或名称查询历史天气每次返回一个地区1个月的数据历史数据从2011年开始。
5.1.2接口地址:http[s]://route.showapi.com/9-7?showapi_appid=替换自己的值&showapi_sign=替换自己的值5.1.3返回格式:json5.1.4更新频率:
每天早上4:00更新昨天历史天气5.1.5请求参数:参数名称类型示例值必须描述areaCodeString110000否地区codeareaidString101010100否地区idmonthString
201601否查询的月份,格式yyyyMM最早的数据是2011年1月startDateString20160504否查询的开始日期,格式yyyyMMdd最早的数据是2011年1月1日endDateString
20160510否查询的结束日期,格式yyyyMMdd最早的数据是2011年1月1日areaString北京否地区名称id和code和名称必须输入其中1个如果都输入,以code为准5.1.5返回参数:参数名称
类型示例值描述areaString北京所查询地区名称areaidString101010100所查询地区的id(以后可能会废弃,已areaCode为准)listObject[]所查月分每日的天气历史记录。
- 0Object- max_temperatureString2℃最高温度- min_temperatureString-7℃最低温度- timeString20160113时间- weatherString
晴-多云天气- wind_directionString无持续风向风向- wind_powerString微风风力- aqiLevelString空气质量等级- aqiString空气质量指数(若无指数返回-1)
- aqiInfoString空气质量指数类别monthString201601所查询月份ret_codeNumber00为成功,其他失败areaCodeString110000所查地区codestartDate
String开始日期(输入参数month有值的情况下,以month为准)endDateString结束日期(输入参数month有值的情况下,以month为准)5.1.6请求示例以下是JAVA代码示例://更多说明请访问仓库地址:https://github.com/showapi-public/showapi_sdk_java
//这里需要替换为你自己的showapi_appid和showapi_sign,你可以在这里找到 https://www.showapi.com/console#/myAppString res=new ShowApiRequest("http://route.showapi.com/9-7","showapi_appid","showapi_sign")
.addTextPara("areaCode","110000").addTextPara("areaid","101010100").addTextPara("month","201601").addTextPara("startDate","20160504")
.addTextPara("endDate","20160510").addTextPara("area","北京").post();System.out.println(res);5.1.6返回示例{
"showapi_res_error": "","showapi_res_code": 0,"showapi_res_id": "5f619fef8d57bae110c4628d","showapi_res_body": {
"startDate": "20160504","ret_code": 0,"area": "北京","areaCode": "110000","month": "201601","showapi_fee_code": 0,
"areaid": "101010100","endDate": "20160510","list": [{"aqiLevel": "6","time": "20160101","min_temperature": "-4℃",
"wind_direction": "无持续风向","wind_power": "微风","aqi": "311","weather": "霾","max_temperature": "5℃","aqiInfo": "严重污染"
},{"aqiLevel": "6","time": "20160102","min_temperature": "-4℃","wind_direction": "无持续风向","wind_power": "微风",
"aqi": "415","weather": "霾-雾","max_temperature": "6℃","aqiInfo": "严重污染"},{"aqiLevel": "5","time": "20160103",
"min_temperature": "-4℃","wind_direction": "无持续风向~北风","wind_power": "微风~3-4级","aqi": "285","weather": "霾-多云",
"max_temperature": "3℃","aqiInfo": "重度污染"},{"aqiLevel": "1","time": "20160104","min_temperature": "-6℃",
"wind_direction": "北风~无持续风向","wind_power": "3-4级~微风","aqi": "22","weather": "多云-晴","max_temperature": "2℃",
"aqiInfo": "优"}]}}六、工具6.1 地名-->查询对应的地名id6.1.1接入点说明:地名会存在重名的情况,为了避免这一情况的发生,在此提供了地名和区域ID的对应关系,然后根据区域ID来查询24小时天气、未来15天预报、历史天气等数据。
6.1.2接口地址:http[s]://route.showapi.com/9-3?showapi_appid=替换自己的值&showapi_sign=替换自己的值6.1.3返回格式:json6.1.4请求参数:
6.1.5返回参数:参数名称类型示例值描述ret_codeNumber00为成功,其他失败listObject[]根据地名模糊匹配出来的城市列表- 0Object- provString云南城市所在省- area
String丽江地名- cityInfoObject城市信息- c6Stringyunnan城市所在省英文名- c5String丽江城市所在市中文名- c4Stringlijiang城市所在市英文名- c3
String丽江城市中文名- c9String中国城市所在国家中文名- c8Stringchina城市所在国家英文名- c7String云南城市所在省中文名- c17String+8时区- c16String
AZ9888雷达站号- c1String101291401区域id- c2Stringlijiang城市英文名- longitudeNumber100.22经度- c11String0888城市区号- c10
String2城市级别- latitudeNumber26.9纬度- c12String674100邮编- c15String2394海拔- districString丽江地区- areaidString
101291401地名id- areaCodeString530700地区code6.1.6请求示例以下是JAVA代码示例://更多说明请访问仓库地址:https://github.com/showapi-public/showapi_sdk_java
//这里需要替换为你自己的showapi_appid和showapi_sign,你可以在这里找到 https://www.showapi.com/console#/myAppString res=new ShowApiRequest("http://route.showapi.com/9-3","showapi_appid","showapi_sign")
.addTextPara("area","丽江").post();System.out.println(res);6.1.7返回示例{"showapi_res_error": "","showapi_res_code": 0,
"showapi_res_id": "3caf6167505d4cbc9443934efb884d7b","showapi_res_body": {"ret_code": 0,"showapi_fee_code": 0,
"list": [{"prov": "云南","area": "丽江","cityInfo": {"c6": "yunnan","c5": "丽江","c4": "lijiang","c3": "丽江",
"c9": "中国","c8": "china","c7": "云南","c17": "+8","c16": "AZ9888","c1": "101291401","c2": "lijiang","longitude": 100.222,
"c11": "0888","c10": "2","latitude": 26.903,"c12": "674100","c15": "2394",},"distric": "丽江","areaid": "101291401",
"areaCode":"530700"}]}}七、天气对饮应的图标序号
点此打包下载天气对应图标点此下载支持的所有城市列表官网查看帮助手册
- 标签:
- 编辑:
- 相关文章
-
太疯狂了历史天气查询1月份(历史天气查询网站)
小编在此向大家介绍拥有105亿+调用量的产品,该接口文档清晰,对接方便,还有服务很好。公司成立于2015年,是API行业的早期开拓者,也是最…
-
一篇读懂历史一个月的天气预报(2022年天气预报历史查询)
运用科技解决气象问题变得迫在眉睫。
- 学会了吗历史一个月的天气预报(2022年天气预报历史查询)
- 干货分享历史一个月的天气预报(回查历史天气预报)
- 全程干货历史一个月的天气预报(搜索历史天气预报)
- 历史类考生可以选什么专业专科中国历史时间轴及重大事件归纳总结
- 历史降雨量查询网站中国历史上册电子版