WHEWS API
状态 关于 条款 隐私 v1.0.0 · 状态检测中…

WHEWS API

实时地震预警・实时震度・地震情报・灾害预警聚合推送服务

服务说明

所有数据通过 WebSocket (wss) 实时推送,连接对应端点即开始接收;连接需携带令牌鉴权(见下方 连接鉴权)。/ws/all 为聚合端点,转发全部情报/预警端点的每一帧并在帧末尾附 source 短名(不含 NIED / S-Net)。

连接地址

类型地址
单端点wss://api.beecld.com/ws/{端点}
聚合wss://api.beecld.com/ws/all

端点与 source 短名

source端点
jma_eew/ws/jma_eew
jma/ws/jma
cwa_eew/ws/cwa_eew
cwa/ws/cwa
cenc/ws/cenc
nied/ws/nied
snet/ws/snet
kma/ws/kma
kma_eew/ws/kma_eew
bmkg/ws/bmkg
geonet/ws/geonet
tmd/ws/tmd
usp/ws/usp
gfz/ws/gfz
ingv/ws/ingv
usgs/ws/usgs
emsc/ws/emsc
hko/ws/hko
bcsf/ws/bcsf
nrcan/ws/nrcan
mmd/ws/mmd
phivolcs/ws/phivolcs
sgc/ws/sgc
ga/ws/ga
cenais/ws/cenais
gsras/ws/gsras
bgs/ws/bgs
ipma/ws/ipma
ssn/ws/ssn
afad/ws/afad
sed/ws/sed
noa/ws/noa
scsn/ws/scsn
iag/ws/iag
igp/ws/igp
nepal/ws/nepal
tsunami/ws/tsunami
ntwc/ws/ntwc
ptwc/ws/ptwc
incois/ws/incois
weatheralarm/ws/weatheralarm
typhoon/ws/typhoon(不进 /ws/all
jma_tsunami/ws/jma_tsunami

通用情报帧字段

下列字段为各地震情报端点(JMA 情报 / CENC / BMKG / GeoNet / TMD / USP / GFZ / INGV / USGS / EMSC / HKO / BCSF / NRCan / MMD / PHIVOLCS / SGC / GA / CENAIS / GSRAS / BGS / IPMA / SSN / AFAD / SED / NOA / SCSN)的通用结构;预警、震度、灾害类端点结构见各自页面。

字段类型说明
Data.idstring事件唯一标识
Data.infoTypeNamestring情报类型/测定标识,无则为空串
Data.magnitudenumber震级
Data.placeNamestring震中位置名(已尽量转中文,中日韩本地文字保留)
Data.shockTimestring发震时刻,yyyy-MM-dd HH:mm:ss
Data.updateTimestring更新时刻
Data.longitudenumber经度
Data.latitudenumber纬度
Data.depthnumber震源深度,单位 km
Data.maxIntensitystring烈度/震度(可选:BMKG 为有感烈度、GeoNet / USGS 为 MMI;源有值才附带,其余源无此字段)
Data.sourcestring来源短名
md5stringData 内容的 md5,可用于去重
注意
时间默认 UTC+8(JMA 预警 / JMA 情报为 UTC+9,各页另有标注);情报端点首连按服务端接收/修订顺序补发最近 10 条(旧→新),之后仅在新事件或同一事件内容变化时实时推送。shockTime 只作业务展示,不用于判断消息是否最新。所有端点每 30 秒下发一帧 heartbeat 保活,详见 心跳与保活

连接鉴权

所有 WebSocket 端点均需携带令牌。令牌固定不变(除非在 WAuth 后台吊销或设置了有效期),每次连接仅鉴权一次。提供令牌有两种方式:

// 方式一(推荐):连接 URL 携带 token 查询参数
wss://api.beecld.com/ws/va?token=wat_xxxxxxxx

// 方式二:连接后的第一帧发送令牌(纯文本或 JSON)
wat_xxxxxxxx
{ "token": "wat_xxxxxxxx" }

服务端完成 WebSocket 握手后向 WAuth 发起校验:令牌无效、缺失或首帧超时以关闭码 4401 关闭,客户端应停止重连并检查令牌;鉴权服务超时、网络异常或异常响应会间隔 400 ms 重试 3 次,仍不可用则以 4503 关闭,客户端应稍后自动重连。若未在 URL 携带 token,需在连接后 5 秒内发送首帧令牌。

获取令牌

前往 auth.beecld.com个人中心API 令牌获取;或通过开发者注册应用,由统一登录自动获取。

注意
4401 表示令牌无效,应停止重连并检查令牌;4503 表示鉴权服务临时不可用,应延迟后自动重连。服务异常不会计入错误令牌封禁。令牌仅在连接建立时校验一次。

心跳与保活

服务器→客户端heartbeat 心跳帧

连接建立后,服务器向【所有】WebSocket 端点的客户端每 30 秒下发一帧心跳,用于保持链路活跃、探测断线。心跳帧与业务数据帧(含 Data)结构不同,客户端可根据 type 字段区分并忽略。

{
  "type": "heartbeat",
  "ver": "1.0.0",
  "id": "550e8400-e29b-41d4-a716-446655440000",  // 本次心跳的 UUID
  "timestamp": 1630000000000                      // 毫秒时间戳(见下方说明)
}

字段说明

字段类型说明
typestring帧类型,固定为 heartbeat
verstring心跳协议版本,当前 1.0.0
idstring本次心跳的唯一标识(UUID v4)
timestampnumberUnix 毫秒时间戳,取自 Lmoni(强震监测)在线时间(源为 UTC+9,已按时区折算为绝对时刻,客户端以 UTC+8 显示即为北京时间)
提示
建议:若连续缺失 2–3 个心跳周期(约 60–90 秒)仍未收到任何帧,即可判定链路异常并主动重连。timestamp 为权威网络时间,可用于客户端校时或估算单向延迟。
客户端→服务器ping / pong 保活

客户端可主动发送 ping 探测服务器存活,服务器立即回复 pong。支持两种方式:(一)发送 JSON 文本帧 {"type":"ping"}(也兼容纯文本 ping)→ 服务器回 {"type":"pong",...};(二)发送 WebSocket 协议级 Ping 控制帧 → 服务器回协议级 Pong 控制帧。

// 客户端发送(文本帧):
{ "type": "ping" }

// 服务器回复:
{
  "type": "pong",
  "timestamp": 1630000000000   // 与心跳同源的 Lmoni 时间戳
}

字段说明

字段类型说明
typestring固定为 pong
timestampnumberUnix 毫秒时间戳,与心跳一致(Lmoni 在线时间,UTC+8 显示)
提示:浏览器原生 WebSocket API 无法发送协议级 Ping,因此客户端推荐直接发送文本帧 {"type":"ping"};服务器同样会回复 JSON 文本帧。

JMA 预警 · wss://api.beecld.com/ws/jma_eew

WSwss://api.beecld.com/ws/jma_eew

緊急地震速報(EEW),时间为 UTC+9

{
  "Data": {
    "id": "20260119...",
    "updates": 4,
    "shockTime": "2026-01-19 07:48:27",
    "createTime": "2026-01-19 07:48:35",
    "latitude": 35.5, "longitude": 140.2,
    "depth": 10.0, "magnitude": 5.3,
    "placeName": "千葉県北西部",
    "epiIntensity": "5 弱",
    "infoTypeName": "警報",
    "isPLUM": false,
    "isIPF": false,
    "isTraining": false,
    "isSea": false,
    "landOrSea": "内陸",
    "warningAreas": [
      {"name": "北陸", "code": "9934", "scope": "緊急地震速報(地方予報区)"},
      {"name": "石川", "code": "9170", "scope": "緊急地震速報(府県予報区)"},
      {"name": "石川県能登", "code": "390", "scope": "地震情報/細分区域"}
    ],
    "final": false, "cancel": false
  },
  "md5": "...",
  "source": "jma_eew"
}

字段说明

字段类型说明
idstring事件 ID
updatesnumber报数(逐报递增)
shockTimestring发震时刻(UTC+9)
createTimestring发报时刻(UTC+9)
latitude / longitudenumber震中经纬度
depthnumber震源深度(km)
magnitudenumber震级
placeNamestring震央地名(日语原文)
epiIntensitystring预想最大震度
infoTypeNamestring予報 / 警報
isPLUMbool是否为 PLUM 法预警:仅由观测点强震动推定震度、无震源解(此时震级/震中为便宜值),为 true
isIPFbool是否为 IPF 法预警:有预想震度、无有效震级且深度为默认 10 km 的参数组合判定
isTrainingbool是否训练或试验电文(JMA XML 的 Control/Status
isSea / landOrSeabool / string是否明确标为海域,以及 JMA 原始陆海标记;未提供时 landOrSea 为空
warningAreasarray警报地域列表,仅从 XML 明确标为日文“緊急地震速報(警報)”的 Headline 项提取;每项含 namecodescope。例:北陸/9934/地方予報区、石川/9170/府県予報区、石川県能登/390/细分区域;非警报或电文未列地域时为空数组。
finalbool是否最终报
cancelbool是否取消报(误报)
md5string去重用
sourcestring固定 jma_eew
注意
同一 id 会随 updates 递增多次推送(逐报更新);cancel=true 为误报取消,final=true 为最终报。首连补发最近 10 条。

ShakeAlert地震预警 · wss://api.beecld.com/ws/sa_eew

WSwss://api.beecld.com/ws/sa_eew

美国西海岸 ShakeAlert 地震预警(加州 / 俄勒冈 / 华盛顿),时间为 UTC+8;不过滤时间与震级,全量转发(含已挂 eventpage 的条目)。

{
  "Data": {
    "id": "ci40826536",          // 事件 ID
    "shockTime": "2026-07-18 09:12:33",   // 发震时刻 UTC+8
    "createTime": "2026-07-18 09:12:41",  // 发报时刻 UTC+8
    "latitude": 37.87, "longitude": -122.27,
    "depth": 8.0, "magnitude": 4.6,
    "placeName": "美国加利福尼亚州伯克利",   // 经地名库按坐标转中文
    "epiIntensity": "4.2"         // CEA 估算烈度
  },
  "md5": "...",                   // Data 内容的 md5,可用于去重
  "source": "sa_eew"
}

字段说明

字段类型说明
idstring预警 ID(取 USGS idsew 开头那一项,如 ew1787333180
shockTimestring发震时刻(UTC+8)
createTimestring发报时刻(UTC+8,本服务收到并推送的时刻)
latitude / longitudenumber震中经纬度
depthnumber震源深度(km)
magnitudenumber震级
placeNamestring震央地名(经地名库按坐标转为中文;中日韩区域保留原文)
epiIntensitystringCEA 烈度估算值(由震级与深度推算,无法估算时为空)
sourcestring来源短名 sa_eew
md5stringData 去重用
注意
数据涵盖美国西海岸(加州 / 俲勒冈 / 华盛顿);同一 id 可能随逐报更新多次推送(内容变化才推);epiIntensity 为算法估算值,非实测。首连补发最近 10 条。

KMA 地震预警 · wss://api.beecld.com/ws/kma_eew

WSwss://api.beecld.com/ws/kma_eew

韩国气象厅 PEWS 地震预警(Phase2 EEW),来源为 PEWS 官方二进制帧逐秒解析。时间为 KST(UTC+9);仅预警期(Phase2)推送,正式地震情报见 /ws/kma

{
  "Data": {
    "id": "2026001234",          // 事件 ID(同一事件逐报不变)
    "magnitude": 4.3, "depth": 12.0,
    "latitude": 36.12, "longitude": 127.34,
    "maxMmi": 5,                  // 预估最大震度(MMI 数值)
    "maxMmiLabel": "Ⅴ",          // 震度罗马数字标签
    "maxAreasZh": ["首尔","京畿"],  // 预警区域(中文),无预警区域为空数组
    "placeName": "全罗北道扶安郡西南4km地区",   // 震央地名(优先中文)
    "placeNameKo": "전북 부안군 남남서쪽 4km 지역", // 韩语原文
    "isSea": false,               // 是否海域地震
    "originTime": 1784269800000,  // 发震时刻 epoch 毫秒
    "shockTime": "2026-07-26 15:30:00",  // 发震时刻 KST(UTC+9)
    "phase": 2, "infoType": "EEW"
  },
  "md5": "...",                   // Data 内容的 md5,可用于去重
  "source": "kma_eew"
}

字段说明

字段类型说明
idstring事件 ID(同一事件逐报不变)
magnitudenumber震级
depthnumber震源深度(km)
latitude / longitudenumber震中经纬度
maxMminumber预估最大震度(MMI 数值 1..10)
maxMmiLabelstring震度罗马数字(Ⅰ..Ⅹ+)
maxAreasZharray预警区域中文名(韩国 17 个一级行政区),无预警区域为空数组
placeNamestring震央地名(优先中文,无中文时为英文;暂未获取到时为空串)
placeNameKostring震央地名(韩语原文)
isSeabool是否海域地震
originTimenumber发震时刻(epoch 毫秒)
shockTimestring发震时刻(KST,UTC+9)
phasenumber固定 2(预警期)
infoTypestring固定 EEW
sourcestring来源短名 kma_eew
md5stringData 去重用
注意
同一 id 字段变化(md5 变化)才重推(逐报更新);预警也并入 /ws/all(附 source: "kma_eew");首连补发最近条目。

中国地震预警网 · wss://api.2v8.cn/ws/cea

WSwss://api.2v8.cn/ws/cea

中国地震预警网(国家级),收到新预警后立即推送;时间为 UTC+8

迁移
本站(海外)不提供 /ws/cea,且 不包含在本站 /ws/all 聚合中;该源由国内服务器单独提供,需单独连接 wss://api.2v8.cn/ws/cea。接入方式与字段以国内文档为准,具体参考 https://api.2v8.cn/#ws-cea。下方字段说明仅供参考。
{
  "Data": {
    "id": "bi9wyea65mayd",       // 预警事件唯一标识符
    "shockTime": "2025-07-15 22:47:25",   // 发震时间 UTC+8
    "longitude": 101.09, "latitude": 29.43,
    "placeName": "四川甘孜州雅江县",
    "magnitude": 4.0,
    "epiIntensity": 5.5,          // 预估地震烈度(可为 null)
    "depth": 8,                   // 震源深度 km(可为 null)
    "updates": 3                  // 该事件的更新报数
  },
  "md5": "...",                   // Data 内容的 md5,可用于去重
  "source": "cea"
}

字段说明

字段类型说明
idstring预警事件唯一标识符(同一事件逐报不变)
shockTimestring地震发生时间(UTC+8)
longitude / latitudenumber震中经纬度
placeNamestring地震发生地地名
magnitudenumber地震震级
epiIntensitynumber | null预估地震烈度
depthinteger | null震源深度(千米)
updatesinteger该事件的更新报数
sourcestring来源短名 cea
md5stringData 去重用
注意
同一 id 可能随 updates 逐报多次推送(内容变化才推);首连补发最近 10 条。省级分中心预警见 /ws/cea-pr

中国地震预警网(省级) · wss://api.2v8.cn/ws/cea-pr

WSwss://api.2v8.cn/ws/cea-pr

中国地震预警网各省级分中心,收到新预警或更新后立即推送;字段与 /ws/cea 一致,多一个 province(发布省份)。时间为 UTC+8

迁移
本站(海外)不提供 /ws/cea-pr,且 不包含在本站 /ws/all 聚合中;该源由国内服务器单独提供,需单独连接 wss://api.2v8.cn/ws/cea-pr。接入方式与字段以国内文档为准,具体参考 https://api.2v8.cn/#ws-cea-pr。下方字段说明仅供参考。
{
  "Data": {
    "id": "bs1cppwt59wyy",
    "shockTime": "2025-09-12 05:50:58",
    "longitude": 102.89, "latitude": 33.002,
    "placeName": "四川阿坝州红原县",
    "magnitude": 4.4,
    "epiIntensity": 6.1,
    "depth": 5,
    "updates": 1,
    "province": "四川"            // 发布的省级分中心所属省份
  },
  "md5": "...",
  "source": "cea-pr"
}

字段说明

字段类型说明
/ws/ceaid/shockTime/longitude/latitude/placeName/magnitude/epiIntensity/depth/updates),额外增加下列字段:
provincestring发布预警的省级分中心所属省份
sourcestring来源短名 cea-pr
注意
省级网预警可能与国家网 /ws/cea 对同一地震各自发布;同一 idupdates 逐报多次推送(内容变化才推);首连补发最近 10 条。

CEA/CEA-PR 合并预警 · wss://api.2v8.cn/ws/cea_all

WSwss://api.2v8.cn/ws/cea_all

合并推送 /ws/cea(国家级)与 /ws/cea-pr(省级)两个源的所有预警,帧格式与各源完全一致,通过 source 字段区分来源。

// 收到的帧与 /ws/cea 或 /ws/cea-pr 格式完全相同:
{
  "Data": { "id": "...", "shockTime": "...", "magnitude": ..., ... },
  "md5": "...",
  "source": "cea"      // "cea" 或 "cea-pr"
}

字段说明

字段类型说明
sourcestringcea(国家级)或 cea-pr(省级),用于区分来源
其余字段参考 /ws/cea/ws/cea-pr 文档
迁移
本站(海外)不提供 /ws/cea_all,该源由国内服务器单独提供,需单独连接 wss://api.2v8.cn/ws/cea_all

JMA 情报 · wss://api.beecld.com/ws/jma

WSwss://api.beecld.com/ws/jma

震源・震度に関する情報(VXSE53),时间为 UTC+9placeName 及各级区域/测站名为日语原文。

{
  "Data": {
    "id": "20260723182235",     // 事件 ID (EventID)
    "updates": 1,                // 报数 (Serial)
    "shockTime": "2026-07-23 18:22:00",  // 发震时刻 UTC+9
    "createTime": "2026-07-23 18:26:00",  // 发报时刻 UTC+9
    "latitude": 27.8, "longitude": 130.2,
    "depth": 10.0, "magnitude": 4.7,
    "placeName": "奄美大島近海",   // 日语原文
    "maxIntensity": "3",         // 全域最大震度
    "infoTypeName": "発表",       // 発表 / 訂正 / 取消
    "title": "震源・震度に関する情報",
    "intensities": [              // 震度分布(都道府県 → 细分区域 → 市町村 → 观测点)
      {
        "pref": "鹿児島県", "maxIntensity": "3",
        "areas": [
          {
            "area": "鹿児島県奄美北部", "maxIntensity": "3",
            "cities": [
              {
                "name": "喜界町", "maxIntensity": "3",
                "stations": [
                  { "name": "喜界町湾*", "intensity": "3" }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  "md5": "...",
  "source": "jma"
}

字段说明

字段类型说明
idstring事件 ID(EventID)
updatesnumber报数(Serial)
shockTime / createTimestring发震 / 发报时刻(UTC+9)
magnitude / depthnumber震级 / 深度(km)
latitude / longitudenumber震中经纬度
placeNamestring震央地名(日语原文)
maxIntensitystring全域最大震度
infoTypeNamestring発表 / 訂正 / 取消
titlestring情报标题
intensitiesarray震度分布:都道府県→区域→市町村→观测点 逐级嵌套,各级带 maxIntensity
md5 / sourcestring去重 md5 / 来源短名 jma
注意
intensities 为多层嵌套,需逐层遍历 pref → areas → cities → stations;区域/测站名为日语原文(已处理全角空格)。

CWA 预警 · wss://api.beecld.com/ws/cwa_eew

WSwss://api.beecld.com/ws/cwa_eew

台湾 CWA 地震预警(EEW)实时推送;时间为 UTC+8placeName 为繁体中文;epiIntensity 为按震级/深度推估的震央震度(台湾震度阶级)。连接后按服务端缓存补发最近记录,之后仅在新报或内容变化时推送。

{
  "Data": {
    "id": "CWA-EEW-20260119-0001",   // 事件 ID (identifier)
    "updates": 2,                // 报数
    "shockTime": "2026-01-19 07:48:27",   // 发震时刻 UTC+8
    "createTime": "2026-01-19 07:48:45",  // 本报发布时刻 UTC+8
    "latitude": 23.33, "longitude": 120.82,
    "depth": 10.0, "magnitude": 4.5,
    "placeName": "高雄市桃源區",     // 繁体中文
    "epiIntensity": "4",          // 预估震央震度(台湾震度阶级 0~7,含 5弱/5強/6弱/6強)
    "final": false,               // 是否最终报
    "cancel": false               // 是否取消报
  },
  "md5": "...",
  "source": "cwa_eew"
}

字段说明

字段类型说明
idstring事件 ID(同一地震逐报不变)
updatesnumber报数(逐报递增)
shockTimestring发震时刻(UTC+8)
createTimestring本报发布时刻(UTC+8)
latitude / longitudenumber震中经纬度
depthnumber震源深度(km)
magnitudenumber震级
placeNamestring震央地名(繁体中文)
epiIntensitystring预估震央震度(台湾震度阶级 0~7,含 5弱/5強/6弱/6強;由震级与深度按 PGA 衰减式推算,无法估算时为空)
finalbool是否最终报
cancelbool是否取消报
md5string去重用
sourcestring固定 cwa_eew
注意
同一事件随 updates 递增逐报推送(内容变化才推);首连补发最近 10 条。

CWA 情报 · wss://api.beecld.com/ws/cwa

WSwss://api.beecld.com/ws/cwa

正式地震报告,时间为 UTC+8placeName 为官方 loc 中文原文(含相对方位描述)。

{
  "Data": {
    "id": "114...",              // 报告 ID
    "magnitude": 4.5,
    "placeName": "雲林縣政府南南东方 11.1 公里 (位於雲林縣古坑鄉)",  // loc 原文
    "shockTime": "2026-01-19 07:48:27",   // 发震时刻 UTC+8
    "updateTime": "2026-01-19 07:48:27",
    "longitude": 120.42, "latitude": 23.58,
    "depth": 12.5,
    "maxIntensity": "3"          // 实测最大震度(台湾震度阶级)
  },
  "md5": "...",
  "source": "cwa"
}

字段说明

字段类型说明
idstring报告 ID
magnitudenumber震级
placeNamestring震央地名(官方 loc 中文原文,含相对方位描述)
shockTimestring发震时刻(UTC+8)
updateTimestring更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
maxIntensitystring实测最大震度(台湾震度阶级 1~7)
sourcestring来源短名 cwa
md5stringData 去重用
注意
placeName 为官方原文,不经地名库转换;无 infoTypeName 字段;首连补发最近 10 条。

CENC 情报 · wss://api.beecld.com/ws/cenc

WSwss://api.beecld.com/ws/cenc

中国地震台网(CENC)地震速报,时间为 UTC+8placeName 为官方中文地名;infoTypeName 区分 自动测定 / 正式测定。主站由国内节点中继推送。

{
  "Data": {
    "id": "CD.20260813084717.000",   // event_main
    "infoTypeName": "正式测定",        // 自动测定 / 正式测定
    "magnitude": 3.2,
    "placeName": "甘肃临夏州永靖县",
    "shockTime": "2026-08-13 08:47:00",
    "updateTime": "2026-08-13 08:51:51",
    "longitude": 103.55, "latitude": 36.06,
    "depth": 11.0,
    "createTime": "2026-08-13 08:51:51",
    "source": "cenc"
  },
  "md5": "..."
}

字段说明

字段类型说明
idstring事件 ID(event_main,如 CD./AU. 编号)
infoTypeNamestring测定标识:正式测定 / 自动测定;缺失时省略
magnitudenumber震级
placeNamestring震央地名(官方中文地名)
shockTimestring发震时刻(UTC+8)
updateTimestring更新/发布时间(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
createTimestring情报生成时刻(UTC+8;缺失时省略)
sourcestring来源短名 cenc
md5stringData 去重用
注意
同一 event_main 从自动测定升级为正式测定时会以新内容覆盖推送;placeName 为官方中文地名,不经地名库转换;首连补发最近 10 条。

CENC 烈度速报 · wss://api.beecld.com/ws/cenc_int

WSwss://api.beecld.com/ws/cenc_int

中国地震台网烈度速报(计测烈度 + 测站),数据来自 NowQuake CENC烈度速报 API。时间均为 UTC+8。本端点不进入 /ws/all(测站数组较大)。

{
  "Data": {
    "id": "20260824082620",
    "placeName": "四川宜宾市长宁县",
    "shockTime": "2026-08-24 08:26:20",
    "updateTime": "2026-08-24 09:36:22",
    "latitude": 28.33, "longitude": 104.98,
    "depth": 5.0, "magnitude": 4.7,
    "maxIntensity": 7.7,
    "maxForecastIntensity": 5.5,
    "stations": [ { "stationid": "SC_Q2401", "latitude": 28.34, "longitude": 104.99, "int": 7.7, "location_name": { "province": "四川", "city": "宜宾市", "county": "长宁县" } } ],
    "source": "cenc_int"
  },
  "md5": "...",
  "source": "cenc_int"
}
注意
同事件修订以新 md5 覆盖推送;首连补发最近条目;上游 forecast 不转发。

KMA 情报 · wss://api.beecld.com/ws/kma

WSwss://api.beecld.com/ws/kma

韩国气象厅(KMA)国内地震情报(震级≥2.0),来源为官方检索页 earthquake-korea.do。原始时间为 KST(UTC+9),已统一转为 UTC+8。页面无地名列,placeName 由经纬度按地名库反查为中文。

{
  "Data": {
    "id": "kma_20260723034704",       // 发震时刻紧凑串(KST)
    "magnitude": 2.6,
    "placeName": "韩国庆尚北道",           // 按坐标反查
    "shockTime": "2026-07-23 02:47:04",   // 发震时刻 UTC+8
    "updateTime": "2026-07-23 02:47:04",
    "longitude": 128.44, "latitude": 36.66,
    "depth": 13.0,
    "maxIntensity": "Ⅳ",                    // 最大震度(罗马数字);无时省略
    "source": "kma"
  },
  "md5": "..."
}

字段说明

字段类型说明
idstring情报 ID(kma_+发震时刻紧凑串 KST)
magnitudenumber震级
placeNamestring震央地名(按经纬度反查地名库得到的中文)
shockTimestring发震时刻(UTC+8,由 KST 转换)
updateTimestring更新时刻(UTC+8,同 shockTime)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
maxIntensitystring最大震度(罗马数字 Ⅰ..Ⅻ);缺失时省略
sourcestring来源短名 kma
md5stringData 去重用
注意
此端点为 KMA 地震情报(正式报告),与实时烈度端点 /ws/kma_station 不同;时间已由 KST 转 UTC+8;情报也并入 /ws/all(注入 source: "kma");首连补发最近条目。

NIED 震度 · wss://api.beecld.com/ws/nied

WSwss://api.beecld.com/ws/nied

陆域实时震度与地动参数。首连推送测站列表,之后每帧 shindo / pga / pgv 三个数组均与测站按下标一一对应。

// 首连推送:测站列表(下标与后续 shindo 数组一一对应)
{
  "type": "nied_stations_update",
  "timestamp": "2026-01-19 07:48:27",
  "stations": [
    { "latitude": 35.68, "longitude": 139.76 }
    // ...
  ]
}

// 之后每帧:实时震度、PGA、PGV
{
  "Data": {
    "timestamp": "2026-01-19 07:48:27",
    "shindo": [0.5, 1.2, -3.0], // 按测站下标对应;-3.0 表无效
    "pga": [0.12, 3.42, 0.0],   // 按测站下标对应;图层无效/缺失为 0.0
    "pgv": [0.01, 0.34, 0.0]    // 按测站下标对应;图层无效/缺失为 0.0
  },
  "md5": "...",
  "source": "nied"
}

字段说明

字段类型说明
typestring首连测站列表帧类型 nied_stations_update
stationsarray测站列表 {latitude, longitude},下标与 shindo 对应
timestampstring数据时刻(UTC+8)
shindoarray各测站实时震度,按下标对应;-3.0 表无效
pgaarray各测站峰值地面加速度(NIED acmap_s 颜色刻度换算),按下标对应;无效/缺失为 0.0
pgvarray各测站峰值地面速度(NIED vcmap_s 颜色刻度换算),按下标对应;无效/缺失为 0.0
md5stringData 去重用
sourcestring固定 nied
注意
首连先收到 stations 列表,须缓存其下标以对应后续 shindo/pga/pgv;PGA/PGV 为图层颜色反算值,不是原始台站波形;不并入 /ws/all

S-Net 震度 · wss://api.beecld.com/ws/snet

WSwss://api.beecld.com/ws/snet

海底实时震度。首连推送测站列表,之后每帧 shindo 数组与测站按下标一一对应(帧结构与 NIED 一致)。

// 首连推送:测站列表(下标与后续 shindo 数组一一对应)
{
  "type": "snet_stations_update",
  "timestamp": "2026-01-19 07:48:27",
  "stations": [
    { "latitude": 38.12, "longitude": 142.55 }
    // ...
  ]
}

// 之后每帧:实时震度
{
  "Data": {
    "timestamp": "2026-01-19 07:48:27",
    "shindo": [0.3, -3.0, 2.1]   // 按测站下标对应;-3.0 表无效
  },
  "md5": "...",
  "source": "snet"
}

字段说明

字段类型说明
typestring首连测站列表帧类型 snet_stations_update
stationsarray测站列表 {latitude, longitude},下标与 shindo 对应
timestampstring数据时刻(UTC+8)
shindoarray各测站实时震度,按下标对应;-3.0 表无效
md5stringData 去重用
sourcestring固定 snet
注意
帧结构与 NIED 一致(海底测站);首连需缓存 stations 下标以对应 shindo不并入 /ws/all

TREM 震度 · wss://api.beecld.com/ws/trem

WSwss://api.beecld.com/ws/trem

台湾 ExpTech TREM 实时测站。服务端约 3 秒轮询;首连推送测站列表,之后每帧 shindo / pga / pgv 与测站按下标对应。时间为 UTC+8不并入 /ws/all普通用户不可使用,仅特许用户可使用

// 首连
{
  "type": "trem_stations_update",
  "timestamp": "2026-08-14 12:00:00",
  "stations": [ { "id": "2012144", "latitude": 25.05, "longitude": 121.48 } ]
}
// 实时帧
{
  "Data": {
    "timestamp": "2026-08-14 12:00:03",
    "shindo": [-3, -2.9, 1.2],
    "pga": [0, 2.84, 12.5],
    "pgv": [0, 0.6, 1.1]
  },
  "md5": "...",
  "source": "trem"
}
注意
仅推送 work=true 测站;RTS 缺测站时震度为 -3、PGA/PGV 为 0;震度优先用瞬时 i

P-Alert 震度 · wss://api.beecld.com/ws/palert

WSwss://api.beecld.com/ws/palert

台湾中研院 P-Alert 实时 PGA。服务端约 5 秒轮询;首连推送测站列表(来自 p-alert.csv),之后每帧含 shindo(由 PGA 换算 CWA 震度)与 pga;上游无 PGV,本接口不提供该字段。不并入 /ws/all普通用户不可使用,仅特许用户可使用

// 首连
{
  "type": "palert_stations_update",
  "timestamp": "2026-08-14 12:00:00",
  "stations": [ { "id": "D001", "latitude": 23.89, "longitude": 121.54 } ]
}
// 实时帧
{
  "Data": {
    "timestamp": "2026-08-14 12:00:05",
    "shindo": [-3, 0, 2],
    "pga": [0, 0.12, 3.5]
  },
  "md5": "...",
  "source": "palert"
}
注意
震度由 PGA 按 CWA 分级换算(含 5.5/6.5);无 PGA 的测站震度为 -3;无 pgv 字段。

KMA 烈度 · wss://api.beecld.com/ws/kma_station

WSwss://api.beecld.com/ws/kma_station

韩国气象厅 PEWS 实时烈度(MMI)。测站坐标与烈度均来自位压缩二进制(非颜色提取),原始 4bit 级别经映射为客户端烈度刻度(-3..11)。首连推送测站列表,之后每帧 mmi 数组与测站按下标一一对应。时钟仅由 KMA 响应头 ST(服务器 epoch 秒)对时,文件名按 UTC,展示时间为 KST。

// 首连推送:测站列表(下标与后续 mmi 数组一一对应)
{
  "type": "kma_stations_update",
  "timestamp": "2026-01-19 07:48:27",
  "stations": [
    { "latitude": 37.57, "longitude": 126.98 }
    // ...
  ]
}

// 之后每帧:实时烈度
{
  "Data": {
    "timestamp": "2026-01-19 07:48:27",   // 数据时刻(KST,由 UTC 帧时间 +9h)
    "mmi": [-3, -2, 0, 2]                  // 各测站烈度,按测站下标对应
  },
  "md5": "...",                            // Data 去重用(对键排序后的 Data 取 md5)
  "source": "kma_station"
}

字段说明

字段类型说明
typestring测站列表帧类型 kma_stations_update(首连与测站变更时)
stationsarray测站列表 {latitude, longitude}(保留 2 位小数),下标与 mmi 对应
timestampstring数据时刻(KST)
mmiarray各测站烈度(整数,已由原始 4bit 级别映射为 -3..11),按测站下标对应
md5stringData 去重用
sourcestring来源短名 kma_station
注意
测站与烈度(MMI)均来自位压缩 .s/.b(非图像颜色反算);首连需缓存 stations 下标以对应 mmi;测站集合变化时会重发 kma_stations_update;时钟仅用 KMA 响应头 ST 对时(不依赖 lmoni/FAN)。

BMKG 情报 · wss://api.beecld.com/ws/bmkg

WSwss://api.beecld.com/ws/bmkg

印尼地震情报,时间已转 UTC+8。

{
  "Data": {
    "id": "2026-07-22T04:18:23+00:00",   // BMKG 无 id,用原 DateTime
    "infoTypeName": "",
    "magnitude": 5.6,
    "placeName": "41 km TimurLaut KAB-GAYOLUES-ACEH",
    "shockTime": "2026-07-22 12:18:23",   // UTC+8
    "updateTime": "2026-07-22 12:18:23",  // UTC+8
    "longitude": 97.62, "latitude": 4.25,
    "depth": 10.0
  },
  "md5": "...",
  "source": "bmkg"
}

字段说明

字段类型说明
idstring事件 ID(BMKG 无 id,用原 DateTime)
infoTypeNamestring固定为空(BMKG 不提供)
magnitudenumber震级
placeNamestring震央地名(印尼语原文,含方位/地区)
shockTimestring发震时刻(UTC+8)
updateTimestring更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 bmkg
md5stringData 去重用
注意
placeName 为印尼语原文;首连补发最近 10 条。

GeoNet 情报 · wss://api.beecld.com/ws/geonet

WSwss://api.beecld.com/ws/geonet

新西兰地震情报,时间已转 UTC+8;infoTypeName 为测定质量(best / preliminary / automatic)。

{
  "Data": {
    "id": "2026p548905",
    "infoTypeName": "best",
    "magnitude": 3.6,
    "placeName": "新西兰南岛",   // 经地名库按坐标转中文
    "shockTime": "2026-07-23 10:16:39",   // UTC+8
    "updateTime": "2026-07-23 10:16:39",
    "longitude": 170.14, "latitude": -44.1,
    "depth": 5.0
  },
  "md5": "...",
  "source": "geonet"
}

字段说明

字段类型说明
idstring事件 ID(GeoNet publicID)
infoTypeNamestring测定质量:best / preliminary / automatic
magnitudenumber震级
placeNamestring震央地名(经地名库按坐标转中文,未命中时为原始英文)
shockTimestring发震时刻(UTC+8)
updateTimestring更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 geonet
md5stringData 去重用
注意
infoTypeName 表测定质量;placeName 经地名库按坐标转中文(未命中时为原始英文);首连补发最近 10 条。

TMD 情报 · wss://api.beecld.com/ws/tmd

WSwss://api.beecld.com/ws/tmd

泰国地震情报,时间已转 UTC+8。

{
  "Data": {
    "id": "16871",
    "infoTypeName": "",
    "magnitude": 2.6,
    "placeName": "ประเทศเมียนมา",
    "shockTime": "2026-07-23 04:57:43",   // UTC+8
    "updateTime": "2026-07-23 04:57:43",
    "longitude": 98.058, "latitude": 19.944,
    "depth": 5.0
  },
  "md5": "...",
  "source": "tmd"
}

字段说明

字段类型说明
idstring事件 ID
infoTypeNamestring固定为空(TMD 不提供)
magnitudenumber震级
placeNamestring震央地名(泰文原文)
shockTimestring发震时刻(UTC+8)
updateTimestring更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 tmd
md5stringData 去重用
注意
placeName 为泰文原文;首连补发最近 10 条。

USP 情报 · wss://api.beecld.com/ws/usp

WSwss://api.beecld.com/ws/usp

巴西地震情报,时间已转 UTC+8。

{
  "Data": {
    "id": "usp2026ogkk",
    "infoTypeName": "",
    "magnitude": 5.1,
    "placeName": "智利北部",   // 经地名库按坐标转中文
    "shockTime": "2026-07-23 01:34:37",   // UTC+8
    "updateTime": "2026-07-23 01:34:37",
    "longitude": -68.26, "latitude": -23.29,
    "depth": 111.0
  },
  "md5": "...",
  "source": "usp"
}

字段说明

字段类型说明
idstring事件 ID
infoTypeNamestring固定为空(USP 不提供)
magnitudenumber震级
placeNamestring震央地名(经地名库按坐标转中文,未命中时为原始英文)
shockTimestring发震时刻(UTC+8)
updateTimestring更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 usp
md5stringData 去重用
注意
placeName 经地名库按坐标转中文(未命中时为原始英文);首连补发最近 10 条。

GFZ 情报 · wss://api.beecld.com/ws/gfz

WSwss://api.beecld.com/ws/gfz

德国 GFZ 全球地震目录,时间已转 UTC+8。

{
  "Data": {
    "id": "gfz2026ogmf",
    "infoTypeName": "",
    "magnitude": 5.1,
    "placeName": "克马德克群岛地区",   // 经地名库按坐标转中文
    "shockTime": "2026-07-23 02:29:39",   // UTC+8
    "updateTime": "2026-07-23 02:29:39",
    "longitude": -179.643, "latitude": -31.54,
    "depth": 367.6
  },
  "md5": "...",
  "source": "gfz"
}

字段说明

字段类型说明
idstring事件 ID(GEOFON eventID)
infoTypeNamestring固定为空(GFZ 不提供)
magnitudenumber震级
placeNamestring震央地名(经地名库按坐标转中文,未命中时为原始英文)
shockTimestring发震时刻(UTC+8)
updateTimestring更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 gfz
md5stringData 去重用
注意
placeName 经地名库按坐标转中文(未命中时为原始英文);覆盖全球中强震。

INGV 情报 · wss://api.beecld.com/ws/ingv

WSwss://api.beecld.com/ws/ingv

意大利地震情报,时间已转 UTC+8。

{
  "Data": {
    "id": "46630772",
    "infoTypeName": "",
    "magnitude": 0.6,
    "placeName": "5 km NE Nocera Umbra (PG)",
    "shockTime": "2026-07-23 10:16:26",   // UTC+8
    "updateTime": "2026-07-23 10:46:18",
    "longitude": 12.8352, "latitude": 43.1395,
    "depth": 17.3
  },
  "md5": "...",
  "source": "ingv"
}

字段说明

字段类型说明
idstring事件 ID
infoTypeNamestring固定为空(INGV 不提供)
magnitudenumber震级
placeNamestring震央地名(意大利文)
shockTimestring发震时刻(UTC+8)
updateTimestring更新时刻(UTC+8,可晚于发震)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 ingv
md5stringData 去重用
注意
placeName 为意大利文;updateTime 可能晚于 shockTime(复核更新)。

USGS 情报 · wss://api.beecld.com/ws/usgs

WSwss://api.beecld.com/ws/usgs

美国 USGS 全球地震情报,时间已转 UTC+8;infoTypeName 为测定标识(automatic / reviewed)。

{
  "Data": {
    "id": "ci41026127",
    "infoTypeName": "reviewed",
    "magnitude": 2.6,
    "placeName": "加利福尼亚州南部",   // 经地名库按坐标转中文
    "shockTime": "2026-07-23 10:16:14",   // UTC+8
    "updateTime": "2026-07-23 10:22:35",  // UTC+8
    "longitude": -116.7711667, "latitude": 33.7043333,
    "depth": 16.3
  },
  "md5": "...",
  "source": "usgs"
}

字段说明

字段类型说明
idstring事件 ID(USGS event id)
infoTypeNamestring测定标识:automatic 自动 / reviewed 已复核
magnitudenumber震级
placeNamestring震央地名(经地名库按坐标转中文,未命中时为原始英文)
shockTimestring发震时刻(UTC+8)
updateTimestring更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 usgs
md5stringData 去重用
注意
infoTypeName:automatic 自动 / reviewed 已复核;placeName 经地名库按坐标转中文(未命中时为原始英文)。

GSRAS 情报 · wss://api.beecld.com/ws/gsras

WSwss://api.beecld.com/ws/gsras

俄罗斯地球物理局(ФИЦ ЕГС РАН / GSRAS)最近地震情报,时间已转 UTC+8;震级优先 Ms,否则 mb(mpv)。可选 maxIntensity 为宏观烈度 I0。

{
  "Data": {
    "id": "20263550",
    "infoTypeName": "",
    "magnitude": 4.8,
    "placeName": "东新几内亚地区",   // 经地名库按坐标转中文
    "shockTime": "2026-08-16 16:06:50",   // UTC+8
    "updateTime": "2026-08-16 16:06:50",
    "longitude": 146.42, "latitude": -5.61,
    "depth": 130.0
  },
  "md5": "...",
  "source": "gsras"
}

字段说明

字段类型说明
idstring事件 ID(GSRAS 表项编号)
infoTypeNamestring固定为空(GSRAS 不提供)
magnitudenumber震级(优先 Ms,否则 mb/mpv)
placeNamestring震央地名(经地名库按坐标转中文,未命中时为原始英文)
shockTimestring发震时刻(UTC+8)
updateTimestring更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
maxIntensitystring可选;宏观烈度 I0(有则输出)
sourcestring来源短名 gsras
md5stringData 去重用
注意
首连补发最近 10 条;约每 5 秒轮询一次;震级优先 Ms,否则 mb(mpv);placeName 经地名库按坐标转中文(未命中时为原始英文)。

BGS 情报 · wss://api.beecld.com/ws/bgs

WSwss://api.beecld.com/ws/bgs

英国地质调查局(BGS)英国及周边近期地震情报(GeoRSS),时间已转 UTC+8。

{
  "Data": {
    "id": "20260813031841",
    "infoTypeName": "",
    "magnitude": 1.2,
    "placeName": "HARTBURN,NORTHUMBLD",   // 经地名库按坐标转中文
    "shockTime": "2026-08-13 11:19:29",   // UTC+8
    "updateTime": "2026-08-13 11:19:29",
    "longitude": -1.849, "latitude": 55.170,
    "depth": 5.0
  },
  "md5": "...",
  "source": "bgs"
}

字段说明

字段类型说明
idstring事件 ID(BGS recent_events 编号)
infoTypeNamestring固定为空(BGS 不提供)
magnitudenumber震级
placeNamestring震央地名(经地名库按坐标转中文,未命中时为原始英文)
shockTimestring发震时刻(UTC+8)
updateTimestring更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 bgs
md5stringData 去重用
注意
首连补发最近 10 条;约每 5 秒轮询一次;覆盖英国及周边近期地震;placeName 经地名库按坐标转中文(未命中时为原始英文)。

IPMA 情报 · wss://api.beecld.com/ws/ipma

WSwss://api.beecld.com/ws/ipma

葡萄牙气象局(IPMA)近期地震情报(开放数据 JSON),时间已转 UTC+8。

{
  "Data": {
    "id": "ipma_20260723050043",
    "infoTypeName": "",
    "magnitude": 0.2,
    "placeName": "NW Alcoutim",   // 经地名库按坐标转中文
    "shockTime": "2026-07-23 13:00:43",   // UTC+8
    "updateTime": "2026-07-23 13:00:43",
    "longitude": -7.483, "latitude": 37.491,
    "depth": 10.0
  },
  "md5": "...",
  "source": "ipma"
}

字段说明

字段类型说明
idstring事件 ID
infoTypeNamestring震级类型(如 L);无则省略该字段
magnitudenumber震级
placeNamestring震央地名(经地名库按坐标转中文,未命中时为原始文案)
shockTimestring发震时刻(UTC+8)
updateTimestring更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 ipma
md5stringData 去重用
注意
首连补发最近 10 条;约每 10 秒轮询一次;覆盖葡萄牙本土及周边海域;infoTypeName 为震级类型(如 L);placeName 经地名库按坐标转中文(未命中时为原始英文)。

SSN 情报 · wss://api.beecld.com/ws/ssn

WSwss://api.beecld.com/ws/ssn

墨西哥国家地震服务(SSN)近期地震情报(RSS),时间已转 UTC+8。

{
  "Data": {
    "id": "ssn_20260821183604",
    "infoTypeName": "",
    "magnitude": 4.2,
    "placeName": "15 km al NOROESTE de CINTALAPA, CHIS",   // 经地名库按坐标转中文
    "shockTime": "2026-08-22 08:36:04",   // UTC+8
    "updateTime": "2026-08-22 08:36:04",
    "longitude": -93.789, "latitude": 16.814,
    "depth": 167.0
  },
  "md5": "...",
  "source": "ssn"
}

字段说明

字段类型说明
idstring事件 ID
infoTypeNamestring固定为空(本源不提供)
magnitudenumber震级
placeNamestring震央地名(经地名库按坐标转中文,未命中时为原始文案)
shockTimestring发震时刻(UTC+8)
updateTimestring更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 ssn
md5stringData 去重用
注意
首连补发最近 10 条;约每 10 秒轮询一次;发震时刻按墨西哥本地时换算;覆盖墨西哥及周边;placeName 经地名库按坐标转中文(未命中时为原始西班牙文)。

AFAD 情报 · wss://api.beecld.com/ws/afad

WSwss://api.beecld.com/ws/afad

土耳其灾害与应急管理局(AFAD)近期地震情报,时间已转 UTC+8。

{
  "Data": {
    "id": "726577",
    "infoTypeName": "",
    "magnitude": 1.7,
    "placeName": "Yunusemre (Manisa)",   // 经地名库按坐标转中文
    "shockTime": "2026-08-22 12:20:24",   // UTC+8
    "updateTime": "2026-08-22 12:20:24",
    "longitude": 27.1575, "latitude": 38.77444,
    "depth": 14.5
  },
  "md5": "...",
  "source": "afad"
}

字段说明

字段类型说明
idstring事件 ID
infoTypeNamestring震级类型(如 ML);无则省略该字段
magnitudenumber震级
placeNamestring震央地名(经地名库按坐标转中文,未命中时为原始文案)
shockTimestring发震时刻(UTC+8)
updateTimestring更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 afad
md5stringData 去重用
注意
首连补发最近 10 条;约每 10 秒轮询一次;取近 3 天事件;infoTypeName 为震级类型(如 ML);覆盖土耳其及周边;placeName 经地名库按坐标转中文(未命中时为原始文案)。

SED 情报 · wss://api.beecld.com/ws/sed

WSwss://api.beecld.com/ws/sed

瑞士地震服务中心(SED / ETH Zürich)近期地震情报(FDSN),时间已转 UTC+8。

{
  "Data": {
    "id": "2026qkpdvh",
    "infoTypeName": "",
    "magnitude": 1.5,
    "placeName": "Zernez GR",   // 经地名库按坐标转中文
    "shockTime": "2026-08-21 17:23:39",   // UTC+8
    "updateTime": "2026-08-21 17:23:39",
    "longitude": 10.082, "latitude": 46.660,
    "depth": 4.6
  },
  "md5": "...",
  "source": "sed"
}

字段说明

字段类型说明
idstring事件 ID
infoTypeNamestring固定为空(本源不提供)
magnitudenumber震级
placeNamestring震央地名(经地名库按坐标转中文,未命中时为原始文案)
shockTimestring发震时刻(UTC+8)
updateTimestring更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 sed
md5stringData 去重用
注意
首连补发最近 10 条;约每 10 秒轮询一次;覆盖瑞士及阿尔卑斯周边;placeName 经地名库按坐标转中文(未命中时为原始文案)。

NOA 情报 · wss://api.beecld.com/ws/noa

WSwss://api.beecld.com/ws/noa

希腊国家天文台(NOA)近期地震情报(FDSN),时间已转 UTC+8。

{
  "Data": {
    "id": "noa2026qkdz",
    "infoTypeName": "",
    "magnitude": 2.1,
    "placeName": "Greece",   // 经地名库按坐标转中文
    "shockTime": "2026-08-22 12:00:00",   // UTC+8
    "updateTime": "2026-08-22 12:00:00",
    "longitude": 21.5, "latitude": 38.2,
    "depth": 10.0
  },
  "md5": "...",
  "source": "noa"
}

字段说明

字段类型说明
idstring事件 ID
infoTypeNamestring固定为空(本源不提供)
magnitudenumber震级
placeNamestring震央地名(经地名库按坐标转中文,未命中时为原始文案)
shockTimestring发震时刻(UTC+8)
updateTimestring更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 noa
md5stringData 去重用
注意
首连补发最近 10 条;约每 10 秒轮询一次;取近 3 天事件;覆盖希腊及爱琴海;placeName 经地名库按坐标转中文(未命中时为原始英文)。

SCSN 情报 · wss://api.beecld.com/ws/scsn

WSwss://api.beecld.com/ws/scsn

南加州地震数据中心(SCSN / SCEDC)近期地震情报,时间已转 UTC+8。

{
  "Data": {
    "id": "41532816",
    "infoTypeName": "",
    "magnitude": 0.6,
    "placeName": "19.2 km W from Searles Valley, CA",   // 经地名库按坐标转中文
    "shockTime": "2026-08-22 12:57:25",   // UTC+8
    "updateTime": "2026-08-22 12:57:25",
    "longitude": -117.614, "latitude": 35.792,
    "depth": 7.7
  },
  "md5": "...",
  "source": "scsn"
}

字段说明

字段类型说明
idstring事件 ID
infoTypeNamestring固定为空(本源不提供)
magnitudenumber震级
placeNamestring震央地名(经地名库按坐标转中文,未命中时为原始文案)
shockTimestring发震时刻(UTC+8)
updateTimestring更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 scsn
md5stringData 去重用
注意
首连补发最近 10 条;约每 10 秒轮询一次;覆盖美国南加州区域目录;与 ShakeAlert 预警互补;placeName 经地名库按坐标转中文(未命中时为原始英文)。

EMSC 情报 · wss://api.beecld.com/ws/emsc

WSwss://api.beecld.com/ws/emsc

欧洲地中海地震中心(EMSC)全球地震情报,实时推送,时间已转 UTC+8。

{
  "Data": {
    "id": "20260722_0000123",
    "infoTypeName": "",
    "magnitude": 5.1,
    "placeName": "克马德克群岛地区",   // 经地名库按坐标转中文
    "shockTime": "2026-07-23 02:29:39",   // UTC+8
    "updateTime": "2026-07-23 02:35:00",
    "longitude": -179.643, "latitude": -31.54,
    "depth": 367.6
  },
  "md5": "...",
  "source": "emsc"
}

字段说明

字段类型说明
idstring事件 ID(EMSC unid)
infoTypeNamestring固定为空(EMSC 不提供)
magnitudenumber震级
placeNamestring震央地名(经地名库按坐标转中文,未命中时为原始英文)
shockTimestring发震时刻(UTC+8)
updateTimestring更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 emsc
md5stringData 去重用
注意
实时推送(收到即转发);placeName 经地名库按坐标转中文(未命中时为原始英文)。

HKO 情报 · wss://api.beecld.com/ws/hko

WSwss://api.beecld.com/ws/hko

香港天文台显著地震报告,时间为 UTC+8。

{
  "Data": {
    "id": "2026-07-17T23:20:00+08:00",
    "infoTypeName": "",
    "magnitude": 6.2,
    "placeName": "墨西哥恼帕斯近岸",
    "shockTime": "2026-07-17 23:20:00",   // UTC+8
    "updateTime": "2026-07-17 23:33:00",  // UTC+8
    "longitude": -93.22, "latitude": 14.37
  },
  "md5": "...",
  "source": "hko"
}

字段说明

字段类型说明
idstringHKO 事件 ID
infoTypeNamestring固定为空(HKO 不提供)
magnitudenumber震级
placeNamestring震央地名(中文)
shockTimestring发震时刻(UTC+8)
updateTimestring更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
sourcestring来源短名 hko
md5stringData 去重用
注意
id 使用 HKO 事件编号;placeName 为中文。

BCSF 情报 · wss://api.beecld.com/ws/bcsf

WSwss://api.beecld.com/ws/bcsf

法国 BCSF-Rénass 地震目录(FDSNWS 实时事件),时间已转 UTC+8;不做过滤,全量转发。

{
  "Data": {
    "id": "fr2026ufugzr",          // FDSNWS EventID
    "infoTypeName": "",
    "magnitude": 5.5,
    "placeName": "印尼马鲁古海域",       // 经地名库按坐标转中文(未命中时保留原始英文)
    "shockTime": "2026-07-24 06:58:42",   // UTC+8
    "updateTime": "2026-07-24 06:58:42",  // UTC+8
    "longitude": 126.24, "latitude": 0.59,
    "depth": 90.5
  },
  "md5": "...",
  "source": "bcsf"
}

字段说明

字段类型说明
idstring事件 ID(FDSNWS EventID)
infoTypeNamestring固定为空(BCSF 不提供)
magnitudenumber震级
placeNamestring震央地名(经地名库按坐标转中文,未命中时为原始英文)
shockTimestring发震时刻(UTC+8)
updateTimestring更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 bcsf
md5stringData 去重用
注意
非全球目录(以法国本土及海外领地为主,含少量远震),且含采石场爆破、微震等噪声事件;placeName 经地名库转为中文。

NRCan 情报 · wss://api.beecld.com/ws/nrcan

WSwss://api.beecld.com/ws/nrcan

加拿大自然资源部(Earthquakes Canada)地震目录(FDSNWS 实时事件),时间已转 UTC+8;不做过滤,全量转发。

{
  "Data": {
    "id": "20260724.0932001",     // FDSNWS EventID
    "infoTypeName": "",
    "magnitude": 2.64,
    "placeName": "加拿大不列颠哥伦比亚省海域",  // 经地名库按坐标转中文(未命中时保留原始英文)
    "shockTime": "2026-07-24 17:32:40",   // UTC+8
    "updateTime": "2026-07-24 17:32:40",  // UTC+8
    "longitude": -132.95, "latitude": 53.17,
    "depth": 17.06
  },
  "md5": "...",
  "source": "nrcan"
}

字段说明

字段类型说明
idstring事件 ID(FDSNWS EventID)
infoTypeNamestring固定为空(NRCan 不提供)
magnitudenumber震级
placeNamestring震央地名(经地名库按坐标转中文,未命中时为原始英文)
shockTimestring发震时刻(UTC+8)
updateTimestring更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 nrcan
md5stringData 去重用
注意
以加拿大境内及周边为主,含大量小震级(M<2)微震事件;原始地名为"英文/法文"双语,仅取英文段再转中文。

MMD 情报 · wss://api.beecld.com/ws/mmd

WSwss://api.beecld.com/ws/mmd

马来西亚气象局(MMD / MET Malaysia)地震目录,时间已转 UTC+8;不做过滤,全量转发。

{
  "Data": {
    "id": "20260725123456",        // MMD 事件编号
    "infoTypeName": "",
    "magnitude": 4.8,
    "placeName": "印尼苏门答腊北部",   // 经地名库按坐标转中文(未命中时保留原始英文)
    "shockTime": "2026-07-25 20:34:56",   // UTC+8
    "updateTime": "2026-07-25 20:34:56",  // UTC+8
    "longitude": 96.12, "latitude": 4.52,
    "depth": 45.0
  },
  "md5": "...",
  "source": "mmd"
}

字段说明

字段类型说明
idstring事件 ID(MMD 事件编号)
infoTypeNamestring固定为空(MMD 不提供)
magnitudenumber震级
placeNamestring震央地名(经地名库按坐标转中文,未命中时为原始英文)
shockTimestring发震时刻(UTC+8)
updateTimestring更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 mmd
md5stringData 去重用
注意
覆盖马来西亚及周边区域(含印尼、菲律宾等邻近强震);MMD 官方服务器响应较慢,本端点约 60 秒轮询一次,实时性低于其他情报源。

PHIVOLCS 情报 · wss://api.beecld.com/ws/phivolcs

WSwss://api.beecld.com/ws/phivolcs

菲律宾火山与地震研究所(PHIVOLCS)地震目录;时间为菲律宾时间(UTC+8)。

{
  "Data": {
    "id": "phivolcs_2026_August_05_0123",
    "magnitude": 4.2,
    "placeName": "023 km N 10° E of ...",
    "shockTime": "2026-08-05 12:34:00",
    "updateTime": "2026-08-05 12:34:00",
    "longitude": 126.12, "latitude": 8.45,
    "depth": 18.0,
    "detailUrl": "https://earthquake.phivolcs.dost.gov.ph/...html"
  },
  "md5": "...",
  "source": "phivolcs"
}

字段说明

字段类型说明
idstring由 PHIVOLCS 详情页文件名生成的稳定事件 ID
magnitudenumber震级
placeNamestringPHIVOLCS 官方地点描述
shockTime / updateTimestringUTC+8;官网列表无独立更新时间时二者相同
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
detailUrlstringPHIVOLCS 官方详情页
sourcestring固定为 phivolcs
md5stringData 内容的 md5,用于事件修订去重
注意
首次连接补发最近 10 次接收/修订记录;轮询首次成功只种缓存,不广播历史。后续仅新事件或同一事件内容变化时推送,并同步进入 /ws/all

SGC 情报 · wss://api.beecld.com/ws/sgc

WSwss://api.beecld.com/ws/sgc

哥伦比亚地质局(SGC)近 5 日地震目录;时间已转 UTC+8infoTypeName 为测定状态/震级类型(如 manual/MLr_1)。

{
  "Data": {
    "id": "SGC2026pvumwd",
    "infoTypeName": "manual/MLr_1",
    "magnitude": 2.4,
    "placeName": "Sipí - Chocó, Colombia",
    "shockTime": "2026-08-13 15:57:00",
    "updateTime": "2026-08-13 15:57:00",
    "longitude": -76.587, "latitude": 4.6295,
    "depth": 113.0
  },
  "md5": "...",
  "source": "sgc"
}

字段说明

字段类型说明
idstringSGC 事件 ID
infoTypeNamestring测定状态与震级类型
magnitudenumber震级
placeNamestring震中位置
shockTime / updateTimestringUTC+8
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring固定为 sgc
注意
首连补发最近 10 条;约每 10 秒轮询一次。

GA 情报 · wss://api.beecld.com/ws/ga

WSwss://api.beecld.com/ws/ga

澳大利亚地质局(Geoscience Australia)近 7 日公开地震目录(display_flag=Y);时间已转 UTC+8infoTypeName 为评价模式/优选震级类型(如 manual/Mw)。

{
  "Data": {
    "id": "ga2026pmefnv",
    "infoTypeName": "manual/Mw",
    "magnitude": 5.15,
    "placeName": "Off East Coast of Honshu, Japan",
    "shockTime": "2026-08-07 01:43:39",
    "updateTime": "2026-08-07 01:43:39",
    "longitude": 143.465, "latitude": 39.603,
    "depth": 22.1
  },
  "md5": "...",
  "source": "ga"
}

字段说明

字段类型说明
idstringGA 事件 ID(event_id)
infoTypeNamestring评价模式与优选震级类型
magnitudenumber优选震级
placeNamestring震中描述
shockTime / updateTimestringUTC+8
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring固定为 ga
注意
仅转发官网标记为可展示的事件;首连补发最近 10 条;约每 10 秒轮询一次。

CENAIS 情报 · wss://api.beecld.com/ws/cenais

WSwss://api.beecld.com/ws/cenais

古巴国家地震研究中心(CENAIS)近一周地震目录;时间已转 UTC+8placeName 由距离、方位、城镇与省份拼成。

{
  "Data": {
    "id": "cenais_20260813043125_19p801_m72p770",
    "magnitude": 2.9,
    "placeName": "163 km Sureste de Maisí, Guantanamo",
    "shockTime": "2026-08-13 12:31:25",
    "updateTime": "2026-08-13 12:31:25",
    "longitude": -72.770, "latitude": 19.801,
    "depth": 40.0
  },
  "md5": "...",
  "source": "cenais"
}

字段说明

字段类型说明
idstring由发震时刻与坐标生成的稳定事件 ID
magnitudenumber震级
placeNamestring相对城镇的方位距离描述
shockTime / updateTimestringUTC+8
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring固定为 cenais
注意
首连补发最近 10 条;约每 10 秒轮询一次。

IAG 情报 · wss://api.beecld.com/ws/iag

WSwss://api.beecld.com/ws/iag

蒙古天文地球物理研究所(IAG)地震目录,HTML 表解析;发震时刻按乌兰巴托时区(UTC+7/8)换算为 UTC+8。约 20 秒轮询。

{
  "Data": {
    "id": "iag_20260819231246_5115_10017",
    "infoTypeName": "",
    "magnitude": 3.7,
    "placeName": "Хөвсгөл аймгийн Ренчинлхүмбэ сумын нутагт",
    "shockTime": "2026-08-20 00:12:46",
    "updateTime": "2026-08-20 00:12:46",
    "longitude": 100.17, "latitude": 51.15,
    "depth": 10
  },
  "md5": "...",
  "source": "iag"
}

字段说明

字段类型说明
idstring事件 ID(iag_时间_坐标哈希)
infoTypeNamestring固定为空
magnitudenumber震级
placeNamestring震央地名(蒙古文原文)
shockTime / updateTimestring发震/更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 iag
md5stringData 去重用
注意
上游:eq.iag.mn/quake;无公开 JSON API,服务端流式抓取 HTML 表;首连补发最近 10 条。

IGP 情报 · wss://api.beecld.com/ws/igp

WSwss://api.beecld.com/ws/igp

越南科技翰林院地球物理研究所(IGP-VAST)地震信息 RSS;description 解析震级/深度/坐标;时间 GMT+7→UTC+8。约 20 秒轮询。

{
  "Data": {
    "id": "igp_20260822185802_14749_108217",
    "infoTypeName": "",
    "magnitude": 2.7,
    "placeName": "Mang Den Commune, Quang Ngai Province",
    "shockTime": "2026-08-22 19:58:02",
    "updateTime": "2026-08-22 19:58:02",
    "longitude": 108.217, "latitude": 14.749,
    "depth": 8.1
  },
  "md5": "...",
  "source": "igp"
}

字段说明

字段类型说明
idstring事件 ID
infoTypeNamestring固定为空
magnitudenumber震级
placeNamestring震央地名(英文/越南文)
shockTime / updateTimestring发震/更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 igp
md5stringData 去重用
注意
上游 RSS:igp-vast.vn/.../earthquake-news?format=feed&type=rss;仅含近期有发报条目;首连补发最近 10 条。

NEPAL 情报 · wss://api.beecld.com/ws/nepal

WSwss://api.beecld.com/ws/nepal

尼泊尔国家地震测量中心目录表;日期为尼泊尔历(BS)换算公历,时间为当地(Asia/Kathmandu)→UTC+8;infoTypeName 为 ML。约 20 秒轮询。

{
  "Data": {
    "id": "nepal_20260819014400_2836_8396",
    "infoTypeName": "ML",
    "magnitude": 4.4,
    "placeName": "Kaski",
    "shockTime": "2026-08-19 03:14:00",
    "updateTime": "2026-08-19 03:14:00",
    "longitude": 83.96, "latitude": 28.36,
    "depth": 0
  },
  "md5": "...",
  "source": "nepal"
}

字段说明

字段类型说明
idstring事件 ID
infoTypeNamestring震级标度 ML
magnitudenumber地方震级 ML
placeNamestring震中区域名
shockTime / updateTimestring发震/更新时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber深度(上游表未提供时为 0)
sourcestring来源短名 nepal
md5stringData 去重用
注意
上游:seismonepal.gov.np;BS 历换算为近似公历;首连补发最近 10 条。

NMEFC 海啸 · wss://api.beecld.com/ws/tsunami

WSwss://api.beecld.com/ws/tsunami

海啸预警(灾害预警),时间均为 UTC+8。嵌套结构;外层含 source: "tsunami"(与 NTWC/PTWC 等海啸源一致,单独连接与 /ws/all 均带)。

{
  "Data": {
    "id": "85585680e5aa4c22bf6b08ba087eac17",
    "code": "202512272305",           // 事件编号(同一海啸多次更新一致)
    "warningInfo": {
      "title": "海啸信息",
      "level": "信息",                    // 信息 / 解除 / 蓝色 / 黄色 / 橙色 / 红色
      "subtitle": "中国台湾省周边海域",
      "orgUnit": "自然资源部海啸预警中心"
    },
    "timeInfo": {
      "alarmDate": "2025-12-28 02:25:45",  // 发布时间 UTC+8
      "updateDate": "2025-12-28 01:53:10"  // 最近更新时间 UTC+8
    },
    "shockInfo": {                        // 震源参数,shockTime 由 code 推得,其余取自详情页
      "shockTime": "2025-12-27 23:05",
      "latitude": 24.67, "longitude": 122.06,
      "depth": 60, "magnitude": 6.6,
      "placeName": "中国台湾省周边海域"
    },
    "details": {
      "batch": "3",                       // 报次
      "logoUrl": "http://obs.nmefc.cn/CMS/warnLogo/海啸消息灰.png",
      "htmlUrl": "https://obs.nmefc.cn/.../202512272305_3.html",
      "maps": {
        "earthquakeMapUrl": "https://obs.nmefc.cn/.../Earthquake_Pos.jpg",
        "amplitudeMapUrl": "",           // 仅警报时有值
        "coastalMapUrl": ""              // 仅警报时有值
      }
    },
    "forecasts": [],                      // 信息/解除时为空数组
    "waterLevelMonitoring": []            // 信息/解除时为空数组
  },
  "md5": "a45588e9382c33c3422885ab9bcc611e",
  "source": "tsunami"
}
// 警报级别时 forecasts / waterLevelMonitoring 含数据:
// forecasts[i]: {province, forecastArea, forecastPoint, estimatedArrivalTime(HH:mm), maxWaveHeight, warningLevel}
// waterLevelMonitoring[i]: {stationName, location, coordinates:{latitude,longitude}, time, maxWaveHeight(厘米)}

字段说明

字段说明
id / code帧 id / 事件编号(同一海啸多次更新一致)
warningInfo.level级别:信息 / 解除 / 蓝色 / 黄色 / 橙色 / 红色
timeInfo发布 / 更新时间(UTC+8)
shockInfo震源参数(时刻、经纬度、深度、震级、地名)
details.maps震源图 / 振幅图 / 沿岸图 URL(后两者仅警报时有值)
forecasts预报数组(信息/解除时为空)
waterLevelMonitoring水位监测数组(信息/解除时为空)
source固定 tsunami
注意
非警报级别(信息/解除)时 forecastswaterLevelMonitoring 为空数组、仅提供震源图;外层固定 source: "tsunami"

NTWC 海啸 · wss://api.beecld.com/ws/ntwc

WSwss://api.beecld.com/ws/ntwc

美国国家海啸预警中心(Palmer, AK),覆盖美西 / 阿拉斯加 / 加拿大等。时间为 UTC+8。级别常见 Information / Warning / Advisory / Watch

{
  "Data": {
    "id": "PAAQ-1-tjk09g",
    "eventId": "tjk09g",
    "updates": 1,
    "agency": "NTWC",
    "level": "Information",
    "headline": "...",
    "description": "...",
    "instruction": "...",
    "shockTime": "2026-08-10 20:34:28",
    "issueTime": "2026-08-10 20:58:30",
    "magnitude": 7.1,
    "magType": "Mw",
    "depth": 120,
    "latitude": 5.0, "longitude": -76.3,
    "placeName": "in Colombia",
    "capUrl": "https://www.tsunami.gov/events/xml/PAAQCAP.xml",
    "bulletinUrl": "https://www.tsunami.gov/...",
    "maps": { "energyMapUrl": "...", "travelTimeMapUrl": "..." }
  },
  "md5": "...",
  "source": "ntwc"
}

字段说明

字段说明
idCAP identifier(含报次)
eventId事件编号(incidents)
updates报次
levelInformation / Warning / Advisory / Watch
shockTime / issueTime发震 / 发布时间(UTC+8)
magnitude / depth / 经纬度震源参数
source固定 ntwc
注意
首连补发最近缓存;仅内容变化时推送;同步进入 /ws/all

PTWC 海啸 · wss://api.beecld.com/ws/ptwc

WSwss://api.beecld.com/ws/ptwc

太平洋海啸预警中心(Honolulu, HI),覆盖太平洋 / 夏威夷 / 国际责任区。时间为 UTC+8。级别常见 Information / Warning / Advisory / Watch

{
  "Data": {
    "id": "PHEB-1-26224050",
    "eventId": "26224050",
    "updates": 1,
    "agency": "PTWC",
    "level": "Information",
    "headline": "...",
    "description": "...",
    "instruction": "...",
    "shockTime": "2026-08-10 20:34:28",
    "issueTime": "2026-08-10 20:58:30",
    "magnitude": 7.1,
    "magType": "Mw",
    "depth": 120,
    "latitude": 5.0, "longitude": -76.3,
    "placeName": "in Colombia",
    "capUrl": "https://www.tsunami.gov/events/xml/PHEBCAP.xml",
    "bulletinUrl": "https://www.tsunami.gov/...",
    "maps": { "energyMapUrl": "...", "travelTimeMapUrl": "..." }
  },
  "md5": "...",
  "source": "ptwc"
}

字段说明

字段说明
idCAP identifier(含报次)
eventId事件编号(incidents)
updates报次
levelInformation / Warning / Advisory / Watch
shockTime / issueTime发震 / 发布时间(UTC+8)
magnitude / depth / 经纬度震源参数
source固定 ptwc
注意
首连补发最近缓存;仅内容变化时推送;同步进入 /ws/all

INCOIS 海啸 · wss://api.beecld.com/ws/incois

WSwss://api.beecld.com/ws/incois

印度海啸早期预警中心(ITEWC / INCOIS)。列表时间为 IST,推送统一为 UTC+8。同步进入 /ws/all(帧内已含 source: "incois")。

{
  "Data": {
    "id": "incois2026ptdz_B1",
    "eventId": "incois2026ptdz",
    "updates": 1,
    "agency": "INCOIS",
    "level": "Information",
    "bulletinType": "I",
    "headline": "... EARTHQUAKE BULLETIN ...",
    "description": "Based on historical earthquake and tsunami data...",
    "instruction": "This bulletin is being issued as advice...",
    "shockTime": "2026-08-10 20:34:00",
    "issueTime": "2026-08-10 20:46:00",
    "magnitude": 7.4,
    "depth": 10,
    "latitude": 4.92, "longitude": -76.13,
    "placeName": "Colombia",
    "detailUrl": "https://tsunami.incois.gov.in/itews/DSSProducts/OPR/..."
  },
  "md5": "...",
  "source": "incois"
}

字段说明

字段说明
id事件 ID + 报次(EVID_B{n}
eventIdINCOIS 事件编号
levelInformation / Warning / Alert / Watch 等
shockTime / issueTime发震 / 发布时间(UTC+8)
source固定 incois
注意
首连补发最近缓存;仅新报或内容变化时推送;同步进入 /ws/all

中国气象局气象预警 · wss://api.beecld.com/ws/weatheralarm

WSwss://api.beecld.com/ws/weatheralarm

实时气象预警(灾害预警),effective 为 UTC+8。扁平结构;外层含 source: "weatheralarm"(单独连接与 /ws/all 均带)。

{
  "Data": {
    "id": "44170041600000_20250425123759",
    "headline": "广东省阳江市发布暴雨橙色预警信号",
    "effective": "2025/04/25 12:37",       // 生效时间 UTC+8
    "description": "阳江市气象台...请注意防范。

防御指南:
1.政府及相关部门...;
2.学校、幼儿园...",  // 预警正文 + 防御指南(
 换行)
    "type": "p0002002",                     // 预警类型编码
    "title": "广东省阳江市发布暴雨橙色预警信号",
    "img": "https://image.nmc.cn/assets/img/alarm/p0002002.png"   // 预警图标地址
  },
  "md5": "93b33eaed88114560752c05707f58d54",
  "source": "weatheralarm"
}

字段说明

字段说明
id预警 ID
headline / title预警标题
effective生效时间(UTC+8)
description预警正文 + 防御指南(以 \n 换行)
type预警类型编码
img预警图标地址
source固定 weatheralarm
注意
description\n 换行,需按需渲染;外层固定 source: "weatheralarm"

台风路径 · wss://api.beecld.com/ws/typhoon

WSwss://api.beecld.com/ws/typhoon

活跃台风路径快照(历史实况点 + 多机构预报)。约 10 分钟轮询,仅当 Data 的 md5 变化时推送。不进入 /ws/all。时间为 UTC+8。无活跃台风时 Data{"msg":"当前无台风"}Data 内台风对象字段与常见台风 JSON(如 fanstudio typhoon.php 的数组元素)对齐;本接口外层另包 Data / md5 / source(WebSocket 统一帧格式)。

{
  "Data": [
    {
      "tfid": "202617",
      "name": "浪卡",
      "enname": "NANGKA",
      "isactive": "1",
      "starttime": "2026-08-12 08:00:00",
      "endtime": "2026-08-14 11:00:00",
      "centerlng": "154.20",
      "centerlat": "29.00",
      "land": [
        {
          "landtime": "2024-06-01 00:55:00",
          "landaddress": "广东省阳江市阳西县",
          "lng": "111.70",
          "lat": "21.59",
          "strong": "热带风暴",
          "info": "台风“马力斯”已于6月1日0时55分前后在广东省阳江市阳西县登陆"
        }
      ],
      "points": [
        {
          "time": "2026-08-14 11:00:00",
          "lng": "154.20",
          "lat": "29.00",
          "strong": "热带风暴",
          "power": "8",
          "speed": "18",
          "pressure": "998",
          "movespeed": "5",
          "movedirection": "东",
          "radius7": "300|480|250|400",
          "radius10": "",
          "radius12": "",
          "forecast": [
            {
              "tm": "中国",
              "forecastpoints": [
                {
                  "time": "2026-08-14 11:00:00",
                  "lng": "154.20",
                  "lat": "29.00",
                  "strong": "热带风暴",
                  "power": "8",
                  "speed": "18",
                  "pressure": "998"
                },
                {
                  "time": "2026-08-14 23:00:00",
                  "lng": "154.70",
                  "lat": "29.10",
                  "strong": "热带低压",
                  "power": "7",
                  "speed": "15",
                  "pressure": "1002",
                  "tm": "中国",
                  "ybsj": "2026-08-14T03:00:00.000+00:00"
                }
              ]
            },
            {
              "tm": "中国台湾",
              "forecastpoints": [
                {
                  "time": "2026-08-14 08:00:00",
                  "lng": "153.90",
                  "lat": "28.90",
                  "strong": "热带风暴",
                  "power": "8",
                  "speed": "18",
                  "pressure": "998"
                },
                {
                  "time": "2026-08-14 14:00:00",
                  "lng": "153.80",
                  "lat": "28.50",
                  "strong": "热带低压",
                  "power": "7",
                  "speed": "15",
                  "pressure": "998",
                  "tm": "台湾",
                  "ybsj": "2026-08-14T00:00:00.000+00:00"
                }
              ]
            },
            {
              "tm": "日本",
              "forecastpoints": [ /* 结构同中国 */ ]
            },
            {
              "tm": "美国",
              "forecastpoints": [ /* 结构同中国 */ ]
            }
          ],
          "ckposition": "距离日本东京东南方向约1550公里",
          "jl": "“浪卡”将以每小时5-10公里的速度向偏东方向移动,强度逐渐减弱"
        }
      ]
    }
  ],
  "md5": "a1b2c3...",
  "source": "typhoon"
}
// 无活跃台风
{
  "Data": { "msg": "当前无台风" },
  "md5": "...",
  "source": "typhoon"
}

外层帧字段

字段类型说明
Dataarray | object有台风时为台风对象数组;无台风时为 {"msg":"当前无台风"}
md5stringData 内容的 md5;不变则不推
sourcestring固定 typhoon

台风对象(Data[] 元素)

字段类型说明
tfidstring台风编号,如 202617(对应编号 2617)
namestring中文名
ennamestring英文名
isactivestring1 活跃 / 0 结束
starttimestring起始时间 UTC+8,yyyy-MM-dd HH:mm:ss
endtimestring最新实况时间 UTC+8(活跃时随点更新)
centerlng / centerlatstring当前中心经纬度(多为字符串小数)
landarray登陆记录;无登陆时为 []
pointsarray历史实况路径点(按时间升序);最新点通常带完整 forecast / ckposition / jl

登陆记录 land[]

字段类型说明
landtimestring登陆时间 UTC+8
landaddressstring登陆地点
lng / latstring登陆点经纬度
strongstring登陆时强度,如 热带风暴 / 台风
infostring登陆说明原文

实况点 points[]

字段类型说明
timestring实况时间 UTC+8
lng / latstring | number中心经纬度(通常为字符串)
strongstring强度等级中文,如 热带低压 / 热带风暴 / 台风 / 强台风 / 超强台风
powerstring风力等级(级)
speedstring中心附近最大风速(米/秒)
pressurestring中心气压(百帕);个别机构预报点可能为空格
movespeedstring移动速度(公里/时)
movedirectionstring移动方向,如 东 / 偏东 / 西北
radius7 / radius10 / radius12string七/十/十二级风圈半径(公里),格式 NE|SE|SW|NW;无则空字符串
forecastarray各机构预报;早期点可能为空数组,最新点通常含多家
ckpositionstring参考位置描述(多挂在最新点)
jlstring预报结论/趋势说明(多挂在最新点)

预报机构 forecast[]

字段类型说明
tmstring机构名:中国 / 中国台湾 / 日本 / 美国(有则列出,可能不全)
forecastpointsarray该机构预报点序列

预报点 forecastpoints[]

字段类型说明
timestring预报时刻 UTC+8
lng / latstring预报中心经纬度
strongstring预报强度
powerstring预报风力等级
speedstring预报最大风速(米/秒)
pressurestring预报中心气压
tmstring可选;后续预报点常带机构名(台湾源点内可能为 台湾
ybsjstring可选;预报发布时间(ISO8601,含时区)
注意
首连立即下发最新缓存帧一次;仅快照变化时推送;经纬度等数值字段多为字符串(与 fanstudio 一致);示例中 land 取自历史登陆台风示意,当前无登陆时为 []不含于 /ws/all

JMA 火山预警 · wss://api.beecld.com/ws/va

WSwss://api.beecld.com/ws/va

日本气象厅(JMA)火山相关电文(源自 eqvol.xml Atom feed),涵盖喷发警报・预报、火山解说信息、喷发观测报、降灰预报与推定喷烟流向报。收到新报或更新后立即推送(内容变化才推);时间为 UTC+9(日本时间,与 /ws/jma 一致);火山名与电文正文为日语原文。首连补发最近 10 条。

{
  "Data": {
    "id": "VFVO52_20260724174700_506",  // 缓冲唯一键 = 电文代码_EventID
    "updates": 1,                        // 报数 (Serial)
    "kindCode": "VFVO52",               // 数据种类代码
    "kindName": "喷发相关火山观测报",     // 中文电文名
    "infoKind": "噴火に関する火山観測報",   // 日文电文名
    "infoTypeName": "発表",              // 発表 / 訂正 / 取消
    "title": "火山名 桜島 噴火に関する火山観測報",
    "reportTime": "2026-07-24 17:47:00", // 发报时刻 UTC+9
    "targetTime": "2026-07-24 17:39:00", // 现象时刻 UTC+9
    "volcanoName": "桜島",              // 火山名(日语原文)
    "volcanoCode": "506",
    "latitude": 31.5925, "longitude": 130.6567,  // 火山位置(十进制度)
    "elevation": 1117,                   // 海拔高度(米)
    "craterName": "南岳山頂火口",       // 火口名(可能为空)
    "headline": "火  山:桜島...",     // Head 概要正文(无则回退 VolcanoHeadline,可能为空)
    "activity": "...噴火が発生...",      // 火山活动/降灰详述(含时段·方向·距离,可能为空)
    "prevention": "...",               // 防灾提示(可能为空)
    "nextAdvisory": "...",             // 下次发布预告(可能为空)
    "plumeDirection": "直上",          // 噴煙流向(可能为空)
    "plumeHeight": 1000,                // 火口上噴煙高度(米,无则为 0)
    "plumeHeightSea": 6800,             // 海抜噴煙高度(FT,无则为 0)
    "observation": "...",              // 观测补充(火口/噴煙量等,可能为空)
    "windTime": "2026-07-24 18:00:00",  // 高空风数据时刻 UTC+9(无则为空)
    "winds": [                          // 高空风垂直廓线(逐海拔高度,无则空数组)
      { "heightFt": 5000, "degree": 20, "speedKt": 11 }
      // ...
    ],
    "publishingOffice": "福岡管区気象台 鹿児島地方気象台"
  },
  "md5": "...",
  "source": "va"
}

数据种类代码

代码电文名称说明
VFVO50喷发警报・预报正式的喷发警报和预报,警示火山喷发风险
VFVO51火山情况解说信息对火山活动状况的详细解说与评估,数量最多
VFVO52喷发相关火山观测报实际喷发时发布,含喷发时间、现象等具体信息
VFVO53降灰预报(定时)定时发布,预测火山灰降落区域与方向
VFVO54降灰预报(速报)喷发后迅速发布的降灰预报
VFVO55降灰预报(详细)更详细的降灰预报(多时段降灰量与详细范围)
VFVO60推定喷烟流向报火山烟流方向的推定信息

字段说明

字段类型说明
idstring缓冲唯一键,格式 电文代码_EventID
updatesnumber报数 (Serial),订正时递增
kindCodestring数据种类代码 (VFVO50~55/60)
kindNamestring电文中文名称
infoKindstring电文日文名称
infoTypeNamestring発表 / 訂正 / 取消
titlestring报告标题(含火山名,日语原文)
reportTimestring发报时刻 UTC+9
targetTimestring对象现象时刻 UTC+9
volcanoNamestring火山名(日语原文)
volcanoCodestring火山代码
latitude/longitudenumber火山位置十进制度(无坐标时为 0)
elevationnumber海拔高度(米)
craterNamestring火口名(可能为空)
headlinestringHead 概要正文;无 Head 正文时回退 VolcanoHeadline(可能为空)
activitystring火山活动/降灰详述,含时段·方向·距离(源自 VolcanoActivity,保留换行,可能为空)
preventionstring防灾提示(源自 VolcanoPrevention,可能为空)
nextAdvisorystring下次发布预告(源自 NextAdvisory,可能为空)
plumeDirectionstring噴煙流向,如 直上/北 等(源自 ColorPlume,可能为空)
plumeHeightnumber火口上噴煙高度(米,无则为 0)
plumeHeightSeanumber海抜噴煙高度(FT,无则为 0)
observationstring观测补充,火口/噴煙量等(源自 OtherObservation,可能为空)
windTimestring高空风数据时刻 UTC+9(源自 WindAboveCrater,无则为空)
windsarray高空风垂直廓线,逐海拔高度的 {heightFt(FT), degree(真方位度), speedKt(节)};无则空数组
publishingOfficestring发表机关
sourcestring来源短名 va
注意
不同电文种类各自按 kindCode_EventID 去重;同一报告随 updates/订正内容变化才重推;部分电文(如警报)可能无精确坐标,此时经纬度为 0。详述字段随电文种类不同而各有取舍:VFVO60 推定喷烟流向报通常 headline 为空而 plumeDirection/plumeHeight 有值;解说/降灰报(VFVO51/53~55)多含 activity/prevention;无内容的字段为空串。

JMA 海啸预警 · wss://api.beecld.com/ws/jma_tsunami

WSwss://api.beecld.com/ws/jma_tsunami

日本气象厅(JMA)海啸相关电文实时推送,涵盖津波警報・注意報・予報与津波情報。收到新报或更新后立即推送(内容变化才推);时间为 UTC+9(日本时间,与 /ws/jma 一致);区域名与电文正文为日语原文。首连补发最近 10 条。

{
  "Data": {
    "id": "20260101120000...",         // 事件唯一标识 (EventID)
    "updates": 1,                        // 报数 (SerialNo)
    "createTime": "2026-01-01 12:00:00", // 发报时刻 UTC+9
    "infoTypeName": "発表",              // 発表 / 訂正 / 取消
    "title": "津波警報・注意報・予報",
    "headline": "...",                   // 概要正文(可能为空)
    "cancel": false,                     // 是否为解除报
    "areas": [                           // 预报区域数组(无则空数组)
      {
        "code": "712",                   // 预报区代码
        "name": "有明・八代海",           // 预报区名(日语原文)
        "kind": "津波注意報",            // 警报种类名
        "kindCode": "62",               // 警报种类代码
        "arrivalTime": "",              // 预计到达时刻 UTC+9(可能为空)
        "condition": "津波到達中と推測", // 到达状况描述(可能为空)
        "maxHeight": "1",               // 预测最大波高(米,可能为空)
        "maxHeightDesc": "",            // 波高描述(可能为空)
        "stations": [                    // 区内验潮站(津波情報 VTSE51 才有;警報/予報通常为空)
          {
            "code": "71201",             // 验潮站代码
            "name": "大牟田市三池",       // 验潮站名(日语原文)
            "highTide": "2026-07-28 21:04:00",   // 满潮时刻 UTC+9(可能为空)
            "arrivalTime": "2026-07-28 17:00:00", // 津波到达预想时刻 UTC+9(可能为空)
            "condition": ""              // 到达状况描述(可能为空)
          }
        ]
      }
    ]
  },
  "md5": "...",
  "source": "jma_tsunami"
}

电文种类

电文名称说明
津波警報・注意報・予報海啸警报・注意报・预报,警示海啸风险并给出预测波高/到达时刻
津波情報海啸情报,含各地观测到的海啸实况

字段说明

字段类型说明
idstring事件唯一标识 (EventID),同一海啸多次更新一致
updatesnumber报数 (SerialNo),订正时递增
createTimestring发报时刻 UTC+9
infoTypeNamestring発表 / 訂正 / 取消
titlestring电文标题(日语原文)
headlinestring概要正文(可能为空)
cancelboolean是否为解除报
areasarray预报区域数组(无则空数组),逐区含下列字段
areas[].codestring预报区代码
areas[].namestring预报区名(日语原文)
areas[].kindstring警报种类名(如 津波警報/津波注意報/津波予報)
areas[].kindCodestring警报种类代码
areas[].arrivalTimestring预计到达时刻 UTC+9(可能为空)
areas[].conditionstring到达状况描述(可能为空)
areas[].maxHeightstring预测最大波高(可能为空)
areas[].maxHeightDescstring波高描述(可能为空)
areas[].stationsarray区内验潮站数组(津波情報 VTSE51 才有;警報/予報 VTSE41 通常为空)
areas[].stations[].codestring验潮站代码
areas[].stations[].namestring验潮站名(日语原文)
areas[].stations[].highTidestring满潮时刻 UTC+9(可能为空)
areas[].stations[].arrivalTimestring津波到达预想时刻 UTC+9(可能为空)
areas[].stations[].conditionstring到达状况描述(可能为空,如 津波到達中と推測)
sourcestring来源短名 jma_tsunami
注意
EventID 去重,同一海啸随 updates/内容变化才重推;解除报 canceltrue;无预报区域时 areas 为空数组;无内容的字段为空串。时间为 UTC+9(日本时间)。

北京地震局情报 · wss://api.beecld.com/ws/beijing

WSwss://api.beecld.com/ws/beijing

北京市地震局京津冀区域 M2+ 小震速报(首都圈台网自主测定,CENC 不速报此类小震),时间为 UTC+8。

{
  "Data": {
    "id": "CD20260621122608",
    "magnitude": 2.3,
    "placeName": "河北承德市围场县",
    "shockTime": "2026-06-21 12:26:08",
    "updateTime": "2026-06-21 12:26:08",
    "longitude": 117.35, "latitude": 42.4,
    "depth": 18
  },
  "md5": "...",
  "source": "beijing"
}

字段说明

字段类型说明
idstring编目 ID(cataId)
magnitudenumber震级
placeNamestring震中地名
shockTimestring发震时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 beijing
注意
仅含京津冀区域 M2.0 以上小震,更新频率较低。首连补发最近 10 条。

云南地震局情报 · wss://api.beecld.com/ws/yunnan

WSwss://api.beecld.com/ws/yunnan

云南省地震局首页地震速报(仅云南省内事件,测定结果与中国地震台网一致,最新一条),时间为 UTC+8。

{
  "Data": {
    "id": "YN20260722114536M31",
    "magnitude": 3.1,
    "placeName": "云南普洱市墨江县",
    "shockTime": "2026-07-22 11:45:36",
    "updateTime": "2026-07-22 11:45:36",
    "longitude": 101.45, "latitude": 23.20
  },
  "md5": "...",
  "source": "yunnan"
}

字段说明

字段类型说明
idstring时间戳+震级构造的唯一 ID
magnitudenumber震级
placeNamestring震中地名
shockTimestring发震时刻(UTC+8)
longitude / latitudenumber震中经纬度
sourcestring来源短名 yunnan
注意
仅保留最新一条速报,无深度字段。数据为 CENC 正式测定转发。首连补发最近条目。

宁夏地震局情报 · wss://api.beecld.com/ws/ningxia

WSwss://api.beecld.com/ws/ningxia

宁夏地震台网自主测定地震目录(仅宁夏本地事件,含震源深度),时间为 UTC+8。

{
  "Data": {
    "id": "2050691459024261121",
    "magnitude": 2.5,
    "placeName": "宁夏石嘴山市惠农区",
    "shockTime": "2026-05-03 05:27:52",
    "updateTime": "2026-05-03 05:38:06",
    "longitude": 106.563, "latitude": 39.2659,
    "depth": 19
  },
  "md5": "...",
  "source": "ningxia"
}

字段说明

字段类型说明
idstring宁夏地震局事件 ID
magnitudenumber震级
placeNamestring震中地名
shockTimestring发震时刻(UTC+8)
updateTimestring发布时刻(UTC+8)
longitude / latitudenumber震中经纬度
depthnumber震源深度(km)
sourcestring来源短名 ningxia
注意
数据为宁夏地震台网自主测定(cataid=NX),仅含宁夏区域本地小震,更新频率较低。首连补发最新一条。

聚合推送 · wss://api.beecld.com/ws/all

WSwss://api.beecld.com/ws/all

聚合端点:转发情报/预警源(JMA-EEW / JMA / CWA-EEW / CWA / BMKG / GeoNet / TMD / USP / GFZ / INGV / USGS / EMSC / HKO / BCSF / NRCan / MMD / PHIVOLCS / SGC / GA / CENAIS / tsunami / NTWC / PTWC / INCOIS / jma_tsunami / weatheralarm)的每一帧(不含 NIED / S-Net / TREM / P-Alert / KMA 实时烈度 / 台风 typhoon),并在帧末尾追加 source 字段标明来源。首次连接时按服务端最近接收/修订顺序,从每个源各取最新一条并合并为一个 JSON 数组[{...},{...}])一次性发送;shockTime 不参与最新判断。回放期间到达但已包含在该数组中的同一帧会被精确去重,未包含的新帧则在数组之后按序单独推送,因此不会丢消息,也不会在首次数组后重复倾倒一批。NMEFC 海啸、气象预警与 NTWC / PTWC / INCOIS / JMA 海啸帧均已含 source,直接进入聚合。

// 首连补发(单个消息,数组):
[{"Data":{...},"md5":"...","source":"jma"}, {"Data":{...},"md5":"...","source":"cwa"}, ...]

// 之后的实时推送(单个对象):
{
  "Data": { ... },                // 与对应源推送的 Data 完全一致
  "md5": "...",
  "source": "usgs"               // 短源名,位于帧末尾(Data/md5 之后)
}
注意
首连为 JSON 数组[{...},{...}]),之后为单个对象帧,请分别处理;source 为端点短名(如 usgsbcsftsunami);不含 NIED / S-Net

HTTP 服务说明

HTTP 分区提供按需拉取的 JSON 接口(与 WebSocket 实时推送相互独立)。HTTP 接口无需鉴权。返回 Content-Type: application/json; charset=utf-8,允许跨域。

连接地址

类型地址
HTTP APIhttps://api.beecld.com/http/{资源}
提示
顶部切换到 WebSocket 可查看实时推送文档;HTTP 适合轮询、补数与工具脚本。

气象站 · https://api.beecld.com/http/weather_station

GEThttps://api.beecld.com/http/weather_station

全国气象站列表 / 单站实况 / 单站逐小时历史。无业务参数返回全国列表(含经纬度);仅 id 返回该站最新实况;同时提供 iddate 时返回当天逐小时历史。时间为 UTC+8

URL 参数

参数类型是否必需描述
idstring气象站站号。省略则返回全国列表。
datestring历史日期 YYYY-MM-DD;需与 id 同用。

1. 全国列表

https://api.beecld.com/http/weather_station
{
  "lastUpdate": "2026/08/14 12:00",
  "date": "2026/08/14",
  "stations": [
    {
      "id": "54511",
      "name": "北京",
      "country": "中国",
      "latitude": 39.8,
      "longitude": 116.47,
      "temperature": 30.7,
      "weather": "晴",
      "windDirection": "东北风",
      "windScale": "微风",
      "areaCode": "110000"
    }
  ]
}
字段类型说明
lastUpdatestring上游最近更新时间
datestring数据日期
stations[].idstring站号
stations[].namestring站名
stations[].countrystring国家/地区
stations[].latitudenumber纬度(°)
stations[].longitudenumber经度(°)
stations[].temperaturenumber气温 (°C)
stations[].weatherstring天气现象
stations[].windDirectionstring风向
stations[].windScalestring风力
stations[].areaCodestring行政区划代码(有则返回)

2. 单站实况

https://api.beecld.com/http/weather_station?id=54511
{
  "id": "54511",
  "name": "北京",
  "path": "中国, 北京, 北京",
  "lastUpdate": "2026/08/14 13:00",
  "temperature": "30.7",
  "pressure": "1003.0",
  "humidity": "53.0",
  "precipitation": "0.0",
  "feelst": "33.5",
  "wind_direction": "80/ENE",
  "wind_speed": "2.0",
  "wind_scale": "微风"
}
字段类型说明
temperaturestring温度 (°C)
pressurestring气压 (hPa)
humiditystring相对湿度 (%)
precipitationstring降水量
feelststring体感温度 (°C)
wind_directionstring风向,优先 角度/缩写(如 80/ENE
wind_speedstring风速 (m/s)
wind_scalestring风力等级中文

3. 单站历史(逐小时)

https://api.beecld.com/http/weather_station?id=56288&date=2025-01-01
{
  "2025-01-01 01:00 +0800": {
    "temperature": "3.6",
    "pressure": "961.5",
    "humidity": "93",
    "wind_direction": "9/N",
    "wind_speed": "0.7"
  },
  "2025-01-01 02:00 +0800": {
    "temperature": "3.3",
    "pressure": "961.2",
    "humidity": "95",
    "wind_direction": "304/NW",
    "wind_speed": "0.2"
  }
}
字段类型说明
temperaturestring温度 (°C)
pressurestring气压 (hPa)
humiditystring相对湿度 (%)
wind_directionstring风向,格式 角度/缩写
wind_speedstring风速 (m/s)
precipitationstring可选;小时降水 (mm)
注意
经纬度(latitude / longitude)仅出现在全国列表;单站实况与历史不含坐标。全国列表服务端缓存约 5 分钟,单站实况约 1 分钟;历史在指定日期无数据时返回空对象 {};无效 id 可能返回 {"error":"..."}