具体的接口说明文档请看官方文档,飞机、拿走不谢 如有问题,欢迎指正
// 全局只需初始化一次
HeWeatherInitialize.init("HExxxxxxxxxxxxxxxx", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
具体的参数,请参考官方文档进行填写
// 创建城市、poi检索服务(搜索服务)
// 获取3天预报
HeWeatherLocationService locationService = new HeWeatherLocationServiceImpl();
HeWeatherLookupResponse response = this.locationService.getLocation("beijing");
// 判定结果是否正常
if (response.getCode().isOk()) {
System.out.println(new ObjectMapper().writerWithDefaultPrettyPrinter().writeValueAsString(response));
} else {
// todo 以下写非正常结果的处理逻辑
}
// 创建城市数据服务(天气数据服务)
// 获取3天预报, eg 城市id可通过 检索服务 获取
HeWeatherWeatherDailyResponse weather3d = this.weatherService.getWeather3d("101010100");
// 判定结果是否正常
if (weather3d.getCode().isOk()) {
System.out.println(new ObjectMapper().writerWithDefaultPrettyPrinter().writeValueAsString(weather3d));
} else {
// todo 以下写非正常结果的处理逻辑
}
- HeWeatherAirService 空气质量相关
- HeWeatherAstronomyService 太阳和月亮相关
- HeWeatherHistoricalService 历史数据相关
- HeWeatherLifestyleService 生活指数相关
- HeWeatherLocationService 城市、POI 检索相关
- HeWeatherMinutelyService 分钟降水相关
- HeWeatherPoiService Poi天气数据 相关
- HeWeatherWarningService 城市预警信息相关
- HeWeatherWeatherService 城市天气数据相关