每日天气预报
提供全球城市未来3-30天天气预报,包括:日出日落、月升月落、最高最低温度、天气白天和夜间状况、风力、风速、风向、相对湿度、大气压强、降水量、降水概率、露点温度、紫外线强度、能见度等。
接口代码 | 接口说明 | 数据类 |
---|---|---|
getWeather3D | 3天预报天气数据 | WeatherDailyBean |
getWeather7D | 7天预报天气数据 | WeatherDailyBean |
getWeather10D | 10天预报天气数据 | WeatherDailyBean |
getWeather15D | 15天预报天气数据 | WeatherDailyBean |
getWeather30D | 30天预报天气数据 | WeatherDailyBean |
接口参数说明
-
location
(必选)需要查询地区的LocationID或以英文逗号分隔的经度,纬度坐标(十进制,最多支持小数点后两位),LocationID可通过GeoAPI获取。例如location=101010100
或location=116.41,39.92
-
lang
多语言设置,请阅读多语言文档,了解我们的多语言是如何工作、如何设置以及数据是否支持多语言。 -
unit
数据单位设置,可选值包括unit=m
(公制单位,默认)和unit=i
(英制单位)。更多选项和说明参考度量衡单位。
示例代码
/**
* 获取3天预报数据
*/
QWeather.getWeather3D(Context context, String location, Lang lang, Unit unit, QWeather.OnResultWeatherDailyListener listener) ;
QWeather.getWeather3D(Context context, String location, QWeather.OnResultWeatherDailyListener listener);
/**
* 获取7天预报数据
*/
QWeather.getWeather7D(Context context, String location, Lang lang, Unit unit, QWeather.OnResultWeatherDailyListener listener) ;
QWeather.getWeather7D(Context context, String location, QWeather.OnResultWeatherDailyListener listener);
/**
* 获取10天预报数据
*/
QWeather.getWeather10D(Context context, String location, Lang lang, Unit unit, QWeather.OnResultWeatherDailyListener listener) ;
QWeather.getWeather10D(Context context, String location, QWeather.OnResultWeatherDailyListener listener);
/**
* 获取15天预报数据
*/
QWeather.getWeather15D(Context context, String location, Lang lang, Unit unit, QWeather.OnResultWeatherDailyListener listener) ;
QWeather.getWeather15D(Context context, String location, QWeather.OnResultWeatherDailyListener listener);
/**
* 获取30天预报数据
*/
QWeather.getWeather30D(Context context, String location, Lang lang, Unit unit, QWeather.OnResultWeatherDailyListener listener) ;
QWeather.getWeather30D(Context context, String location, QWeather.OnResultWeatherDailyListener listener);
WeatherDailyBean属性
属性 | 说明 | 示例值 |
---|---|---|
getCode | 参考状态码 | 200 |
getDaily | DailyBean 逐天天气 | List<DailyBean> |
getRefer | Refer 数据来源以及数据授权 | Refer |
getBasic | Basic 基础信息 | Basic |
Refer
属性 | 说明 | 示例值 |
---|---|---|
getSourcesList | 原始数据来源 | QWeather |
getLicenseList | 使用许可 | QWeather Developers License |
Basic
属性 | 说明 | 示例值 |
---|---|---|
getUpdateTime | 接口更新时间 | 2017-10-25T04:34+08:00 |
getFxLink | 所查询城市的天气预报网页 | https://www.qweather.com/weather/beijing-101010100.html |
DailyBean 天气预报
属性 | 说明 | 示例值 |
---|---|---|
getFxDate | 预报日期 | 2013-12-30 |
getSunrise | 日出时间,在高纬度地区可能为空 | 07:36 |
getSunset | 日落时间,在高纬度地区可能为空 | 16:58 |
getMoonRise | 当天月升时间,可能为空 | 04:47 |
getMoonSet | 当天月落时间,可能为空 | 14:59 |
getMoonPhase | 月相名称 | 满月 |
getMoonPhaseIcon | 月相图标代码,另请参考天气图标项目 | 804 |
getTempMax | 最高温度 | 4 |
getTempMin | 最低温度 | -5 |
getIconDay | 白天天气状况的图标代码,另请参考天气图标项目 | 100 |
getIconNight | 夜间天气状况的图标代码,另请参考天气图标项目 | 150 |
getTextDay | 白天天气状况文字描述,包括阴晴雨雪等 | 晴 |
getTextNight | 晚间天气状况文字描述,包括阴晴雨雪等 | 晴 |
getWind360Day | 白天风向360角度 | 310 |
getWind360Night | 夜间风向360角度 | 310 |
getWindDirDay | 白天风向 | 西北风 |
getWindDirNight | 夜间风向 | 西北风 |
getWindScaleDay | 白天风力等级 | 1-2 |
getWindScaleNight | 夜间风力等级 | 1-2 |
getWindSpeedDay | 白天风速,公里/小时 | 14 |
getWindSpeedNight | 夜间风速,公里/小时 | 14 |
getHumidity | 相对湿度 | 37 |
getPrecip | 降水量 | 0.0 |
getPressure | 大气压强 | 1018 |
getCloud | 当天云量 | 23 |
getUvIndex | 紫外线强度指数 | 3 |
getVis | 能见度,单位:公里 | 10 |