天气预警城市列表
获取指定国家或地区当前正在发生天气灾害预警的城市列表,根据这些城市列表再查询对应城市的天气灾害预警。
注意:目前天气预警城市列表仅适用于获取中国(包括港澳台)城市列表。其他国家和地区,请使用天气灾害预警。
提示:关于更多天气预警数据的说明,请参考实用资料-预警信息。
接口代码 | 接口 | 数据类 |
---|---|---|
warningList | 灾害预警城市列表 | WarningListResponse |
参数
WarningListParameter
-
range
(必选)选择指定的国家或地区,使用ISO 3166格式。例如range=cn
或range=hk
。目前该功能仅支持中国(包括港澳台)地区的城市列表,其他国家和地区请使用请使用[天气灾害预警]单独获取。
示例代码
Swift
Task{
do {
let parameter = WarningListParameter(range: .CN)
let response = try await QWeather.instance
.warningList(parameter)
print(response)
} catch QWeatherError.errorResponse(let error) {
print(error)
} catch {
print(error)
}
}
Objective-C
WarningListParameter *parameter = [WarningListParameter instanceWithRange:RangeCN];
[QWeatherObjc warningList:parameter completionHandler:^(WarningListResponse * _Nullable response, NSError * _Nullable error) {
if (response) {
NSLog(@"%@", response.description);
}
if (error) {
NSLog(@"%@", error.localizedDescription);
}
}];
返回数据
WarningListResponse
-
code
请参考状态码 -
updateTime
当前API的最近更新时间 -
warningLocList.locationId
当前国家预警的LocationID -
refer.sources
原始数据来源,或数据源说明,可能为空 -
refer.license
数据许可或版权声明,可能为空