1F6D701272402D1E7D8D316CCE519123)已绑定示例域名,任何人都无权使用,直接复制请求会返回 status 14(来源域错误)。这是新手最常踩的坑。解决办法:在控制台创建自己的 Key 再调用。各状态码含义见官方服务码返回说明。https://api.shipxy.com/apicall/v3/GetSingleShip?key=你的Key&mmsi=413961925(单船位置查询文档)? 后面跟 参数名=值,多个参数用 & 连接。船讯网绝大多数查询接口都是 GET{} 包对象、方括号 [] 包列表,每个字段是 "字段名": 值。所有主流编程语言都能一行代码解析。status(状态码,0 表示成功)、msg(状态信息,成功时为空,失败时是错误说明)、data(真正的数据)。以单船位置查询为例(官方文档真实示例):{
"status": 0,
"msg": "",
"data": {
"mmsi": 413961925,
"ship_name": "WANHONGYUAN369",
"ship_cnname": "皖鸿远369",
"data_source": 0,
"ship_type": 70,
"length": 68,
"width": 13,
"draught": 4.8,
"dest": "TAIZHOU,CN",
"destcode": "CNTZO",
"navistat": 0,
"lat": 32.192517,
"lng": 119.628093,
"sog": 6.2,
"cog": 80.8,
"last_time": "2025-04-28 16:05:48"
}
}msg 的错误说明。常见情况:key 无效或无权限、调用次数超限、参数格式错误、来源域错误(status 14)。完整状态码与含义见官方服务码返回说明。排查顺序见附录 D"通用排查思路"。| 状态码 | 含义 | 常见处理 |
|---|---|---|
| 0 | 成功 | - |
| 14 | 来源域错误 | 不要用文档演示 Key,换成自己创建的 Key |
| 21 | 无权限 / key 无效 | 控制台核对权限,联系商务开通 |
| 29 / 429 | 请求频率超限 | 降低调用频率,3 分钟后自动解除 |
| 100 | 参数错误 | 对照接口文档核对参数名与格式 |
| 400 | 敏感船(Sensitive) | 见 Q34,提供证据联系船讯网核实 |
data_source:0 = 岸基或船基基站,1 = 卫星基站。底层实际接入来源更丰富(自有基站、合作基站、卫星数据等),每条数据内部可精确追溯来源。服务总览见船讯网 API 服务概述。| 标识 | 说明 | 特点 |
|---|---|---|
| MMSI | 海上移动业务识别码,9 位数字 | 船讯网以它作为船舶唯一标识;船舶买卖、换国籍时可能变更 |
| IMO | 国际海事组织编号,7 位数字 | 终身不变;仅远洋商船具备,有 IMO 才有劳氏档案 |
| 呼号 | 无线电通信呼号 | 字母+数字,各国海事机构核发;部分小船没有 |
| 船名 | 中文/英文名称 | 可能重名、更名、简写,不能作为唯一匹配依据 |