⚡ 系统会通过 HTTP POST 请求将数据以 JSON 格式推送到您设置的接收地址。
✅ 收到数据后,请务必在响应中返回数字 200,否则系统会认为推送失败并尝试重新推送。
{
"code": 200,
"time": "2026-04-12 08:49:18",
"leve": "3.5",
"weidu": "33.369999",
"jingdu": "91.279999",
"shendu": "10.00。",
"weizhi": "青海海西州唐古拉地区",
"hctime": "2026-04-12 08:58:02",
}
| 字段名 | 说明 | 示例值 |
|---|---|---|
| code | 状态码,始终为 200 | 200 |
| time | 地震时间 | 2026-04-12 08:49:18 |
| leve | 地震等级 | 33.369999 |
| jingdu | 经度 | 91.279999 |
| weidu | 纬度 | 33.369999 |
| shendu | 深度,单位公里 | 10.00 |
| weizhi | 位置 | 青海海西州唐古拉地区 |
| hctime | 2026-04-12 08:58:02 | 接口盒子记录时间 |
✅ 以下是一个简单的 PHP 接收示例,您可以根据实际需求进行调整:
<?php
// 获取 POST 请求的原始数据
$postData = file_get_contents('php://input');
// 将 JSON 数据解码为数组
$datares = json_decode($postData, true);
// 检查 JSON 解码是否成功
if (json_last_error() === JSON_ERROR_NONE) {
// 获取状态码
$code = $datares['code'];
// 如果状态码为 200,处理预警数据
if($code == 200) {
// 在这里编写您的业务逻辑
// 例如:保存到数据库、发送通知等
}
}
// 必须返回 200 表示接收成功
echo 200;
// 重要提示:如果不返回 200,该条信息将多次重复推送
?>
💡 重要提示:
接收程序处理完成后,必须返回数字 200 作为响应,否则推送服务器会认为推送失败并进行重试。