Project BS JMAEEW API 提供来自日本气象厅发布的「緊急地震速報」信息的原电文和经解析后的 JSON 数据。同时支持 HTTP 和 WebSocket 协议调用。
https://telegram-cf.projectbs.cn/jmaeew/https://telegram-cf.projectbs.cn/jmaeewjson/服务器端收到 EEW 后将自动向所有 Client 广播经解析后的 JSON 数据。
wss://telegram-cf.projectbs.cn/jmaeewws/| 命令 | 响应 |
|---|---|
| ping | pong |
| querytelegram | 最新未解析原电文 |
| queryjson | 最新解析后 JSON 数据 |
| 键 | 类型 | 描述 | 提供时机 |
|---|---|---|---|
| parse | object | 解析相关 | 始终 |
| parse.status | 'success' | 'error' | 解析状态 | 始终 |
| parse.version | string | 解析器版本 | 始终 |
| title | object | 标题相关 | 始终 |
| title.code | number | 标题代码 | 始终 |
| title.string | string | 标题 | 始终 |
| title.detail | string | 标题详情 | 始终 |
| issue | object | 发表相关 | 始终 |
| issue.type | object | 发表类型相关 | 始终 |
| issue.type.code | number | 发表类型代码 | 始终 |
| issue.type.string | string | 发表类型 | 始终 |
| issue.agency | object | 发表机构相关 | 始终 |
| issue.agency.code | number | 发表机构代码 | 始终 |
| issue.agency.string | string | 发表机构 | 始终 |
| issue.time | string | 发表时间 | 始终 |
| originTime | string | 地震发生时间 / 地震检测时间 / 由PLUM法计算出的地震发生时间(仮定震源要素时) | 始终 |
| eventID | string | 緊急地震速報用地震 ID | 始终 |
| type | object | 类型相关 | 始终 |
| type.code | number | 类型代码 | 始终 |
| type.string | string | 类型 | 始终 |
| serial | number | 緊急地震速報序号 | 始终 |
| isCancel | boolean | 是否为取消报 | 始终 |
| isWarn | boolean | 是否为警报 | 始终 |
| isFinal | boolean | 是否为最终报 | 始终 |
| hypocenter | object | 震源相关 | 除取消报外 |
| hypocenter.code | number | 震源代码 | 除取消报外 |
| hypocenter.name | string | 震中名称 | 除取消报外 |
| hypocenter.isEstimate | boolean | 是否为仮定震源要素 | 除取消报外 |
| hypocenter.location | object | 震源位置相关 | 除取消报外 |
| hypocenter.location.lng | number | 震源经度 | 除取消报外 |
| hypocenter.location.lat | number | 震源纬度 | 除取消报外 |
| hypocenter.location.depth | number | 震源深度 | 除取消报外 |
| hypocenter.magnitude | number | 震级 | 除取消报外 |
| hypocenter.accuracy | object | 精度相关 | 除取消报外 |
| hypocenter.accuracy.epicenter | object | 震中精度相关 | 除取消报外 |
| hypocenter.accuracy.epicenter.code | number | 震中精度代码 | 除取消报外 |
| hypocenter.accuracy.epicenter.string | string | 震中精度 | 除取消报外 |
| hypocenter.accuracy.depth | object | 震源深度精度相关 | 除取消报外 |
| hypocenter.accuracy.depth.code | number | 震源深度精度代码 | 除取消报外 |
| hypocenter.accuracy.depth.string | string | 震源深度精度 | 除取消报外 |
| hypocenter.accuracy.magnitude | object | 震级精度相关 | 除取消报外 |
| hypocenter.accuracy.magnitude.code | number | 震级精度代码 | 除取消报外 |
| hypocenter.accuracy.magnitude.string | string | 震级精度 | 除取消报外 |
| hypocenter.landOrSea | '陸域' | '海域' | '不明' | 震源位置分类 | 除取消报外 |
| maxIntensity | '不明' | '1' | '2' | '3' | '4' | '5弱' | '5強' | '6弱' | '6強' | '7' | 最大震度相关 | 除取消报外 |
| estIntensity | object[] | 地区最大预测震度和主要地震动预测抵达时刻相关 | 除仅预测最大震度的緊急地震速報和取消报外 |
| warnArea | string[] | 警报地区 | 为警报时 |
| originalTelegram | string | 原电文(取消换行后) | 始终 |