Skip to content

预警API开发指南

基本信息

  • 华风爱科 API提供给用户一个简洁的RESTful Web接口,用以访问基于位置的天气数据。
  • 预警支持中英文语言。如需要更多语言与本地化方言请联系商务。
  • 预警搜索需Location key配合。请使用定位API调取您所需要搜索的地点Location key。
  • 默认情况下,返回的预警文字为简短版。完整的的预警文字可以通过给URL字符串传递“details=true”得到。
  • 如果同一地点有多个预警,API返回的预警将依据优先级依次排行,最高优先级的预警将排在响应最高位置。

API服务地址

请求URL
类型URL请求方式
使用LocationKey调取预警数据https://openapi.weathercn.com/alerts/{version}/{locationKey}{.{format}}?apikey=<用户的key>{&language={language code}}{&details={true or false}}GET
请求参数
参数说明默认值
apikey用以在API里验证与授权使用的用户密钥N/A必选
version当前API版本v1必选
locationkey用以搜索指定地点的特定IDN/A必选
format响应格式JSON可选
language指定响应数据语言的字符串zh-cn可选
details用以判断是否返回预警完整文字的布尔值(true or false)False可选
返回参数
参数说明
CountryCode特定国家代码ID
AlertID用于辨识预警在某一国家的特定数字ID
Description说明
Localized本地化语言的预警说明
English英文预警说明
Category预警类型
Priority优先级数值,用于对预警严重性在预警原发地优先级排名。数字越低优先级越高,1代表最高优先级
Type缩写形式的预警说明
TypeId预警说明相关联的ID
Class预警分类(部分国家支持)
Level预警严重性识别(部分国家支持)
Color颜色
Name名称
Red
Green绿
Blue
Hex十六进制色
Source预警数据提供方
SourceId预警数据提供方ID
Disclaimer与预警数据必须一起显示的免责声明
Area区域
Name预警请求地点覆盖范围内的区域名称
StartTime预警开始日期与时间, ISO8601 格式: yyyy-mm-ddThh:mm:ss±hh:mm
EpochStartTime预警开始的UNIX时间,从协调世界时1970年1月1日0时0分0秒起至现在的总秒数,不考虑闰秒 (午夜 UTC/GMT)
EndTime预警结束日期与时间, ISO8601 格式: yyyy-mm-ddThh:mm:ss±hh:mm
EpochEndTime预警结束的UNIX时间,从协调世界时1970年1月1日0时0分0秒起至现在的总秒数,不考虑闰秒 (午夜 UTC/GMT)
LastAction最新状态,如下:
New、Extend、Cancel、Change、Correct、Expire、Upgrade、Continue、Downgrade、Update;
Localized本地化语言的预警状态
English英文预警状态
Text预警相关联的完整文字
LanguageCode预警相关联的完整文字语言
Summary英文预警概要
MobileLink跳转至的华风爱科/Accuweather移动端网页的链接
Link跳转至的华风爱科/Accuweather网页的链接
调用示例
  1. 使用LocationKey调取预警数据

    json
    https://openapi.weathercn.com/alerts/v1/101924.json?apikey=<用户的key>&language=zh-cn&details=true

    在线体验