海运接口说明
本文档将帮助您快速了解和使用产品功能。目前版本为1.x版本,后续会根据需要对API版本进行持续更新迭代。
本文档将帮助您快速了解和使用产品功能。目前版本为1.x版本,后续会根据需要对API版本进行持续更新迭代。
create 接口,在系统创建海运记录,一次支持最多20个
一、发起请求:
Content-Type: application/json Toolstip-Api-Key: YOUR_API_KEY
字段 | 描述 |
---|---|
shipName |
必须
,海运公司简码,示例:安通物流的简码为 antong56 ,查看
简码列表
|
number | 必须 ,海运单号,示例:安通物流的海运单号为 ATIASUQ220475608 |
二、请求示例
curl -X POST -k "https://api.toolstip.cn/v1/ship/create" -H "Content-Type:application/json" -H "Toolstip-Api-Key:YOUR_API_KEY" -d '[{"shipName":"antong56","number":"ATIASUQ220475608"}]'
三、响应示例
{ "meta": { "code": 200, "type": "Success", "message": "数据创建成功" }, "data": [{ "number": "ATIASUQ220475608", "shipName": "antong56", "des": "入库成功" }], "error": [] }
{ "meta": { "code": 202, "type": "Success", "message": "数据创建失败" }, "data": [], "error": [{ "number": "ATIASUQ220475608", "shipName": "antong56", "des": "已经存在" }] }
get 接口,根据海运单号或时间条件获取已经创建的海运记录的数据,最大返回200条记录
一、发起请求:
Content-Type: application/json Toolstip-Api-Key: YOUR_API_KEY
字段 | 描述 |
---|---|
shipName |
可选
,海运公司简码,示例:安通物流的简码为 antong56 ,查看
简码列表
|
number | 可选 ,海运单号,示例:安通物流的海运单号为 ATIASUQ220475608 |
start | 可选 ,创建海运记录最小时间,可选格式,日期或时间戳,示例:2022-07-27 12:00 |
end | 可选 ,创建海运记录最大时间,可选格式,日期或时间戳,示例:2022-08-28 12:00 |
二、请求示例
curl -X GET -k "https://api.toolstip.cn/v1/ship/get?number=ATIASUQ220475608" -H "Content-Type:application/json" -H "Toolstip-Api-Key:YOUR_API_KEY"
三、响应示例
{ "meta": { "code": 200, "type": "Success", "message": "获取数据成功" }, "data": [{ "route": [{ "shipName": "长恒26", "voyage": "2238S", "counts": "2", "POL": "天津", "POD": "上海", "ETD": "2022-08-28", "ATD": "2022-08-28", "ETA": "2022-08-30", "ATA": "2022-08-30" }, { "shipName": "华海祥", "voyage": "J22043", "counts": "2", "POL": "上海", "POD": "宿迁", "ETD": "2022-09-08", "ATD": "2022-09-08", "ETA": "2022-09-11", "ATA": "2022-09-11" }], "origin": "天津", "destination": "宿迁", "detail": [{ "ctnumber": "RAWU8047858", "size": "40HQ", "weight": "", "info": [{ "date": "2022-09-16 10:27", "local": "宿迁", "event": "货物送达门点." }, { "date": "2022-08-23 05:26", "local": "天津", "event": "集装箱在港口【天津】 出闸" }], "status": 2, "last": "2022-09-16 10:27,宿迁,货物送达门点." }, { "ctnumber": "RAWU8049017", "size": "40HQ", "weight": "", "info": [{ "date": "2022-09-16 10:26", "local": "宿迁", "event": "货物送达门点." }, { "date": "2022-08-23 14:57", "local": "天津", "event": "您提交了订舱单,请等待系统确认" }, { "date": "2022-08-23 06:22", "local": "天津", "event": "集装箱在港口【天津】 出闸" }], "status": 2, "last": "2022-09-16 10:26,宿迁,货物 送达门点." }], "status": "In Transit", "name": "安通物流 ", "nameEn": "An Tong WuLiu", "shipName": "antong56", "number": "ATIASUQ220475608", "updateAt": "2024-08-27 22:29:37" }], "error": [] }
{ "meta": { "code": 202, "type": "Success", "message": "暂无符合条件的数据" }, "data": [], "error": [] }
detect 接口,主要用于根据海运单号检测海运公司简码列表,即不知道海运公司简码时使用
一、发起请求:
Content-Type: application/json Toolstip-Api-Key: YOUR_API_KEY
字段 | 描述 |
---|---|
number | 必选 ,海运单号,示例:安通物流的海运单号为 ATIASUQ220475608 |
二、请求示例
curl -X GET -k "https://api.toolstip.cn/v1/ship/detect" -H "Content-Type:application/json" -H "Toolstip-Api-Key:YOUR_API_KEY" -d "{\"number\":\"ATIASUQ220475608\"}"
三、响应示例
{ "meta": { "code": 200, "type": "Success", "message": "识别成功" }, "data": [{ "country": null, "code": "ATL", "name": "安通物流 ", "name_en": "An Tong WuLiu", "url": "https:\/\/www.antong56.com" }], "error": [] }
{ "meta": { "code": 202, "type": "Success", "message": "识别失败" }, "data": [], "error": [] }
realtime 实时查询接口,实时获取海运数据
一、发起请求:
Content-Type: application/json Toolstip-Api-Key: YOUR_API_KEY
字段 | 描述 |
---|---|
shipName |
必须
,海运公司简码,示例:安通物流的简码为 antong56 ,查看
简码列表
|
number | 必须 ,海运单号,示例:安通物流的海运单号为 ATIASUQ220475608 |
二、请求示例
curl -X POST -k "https://api.toolstip.cn/v1/ship/create" -H "Content-Type:application/json" -H "Toolstip-Api-Key:YOUR_API_KEY" -d '{"shipName":"antong56","number":"ATIASUQ220475608"}'
三、响应示例
{ "meta": { "code": 200, "type": "Success", "message": "获取数据成功" }, "data": [{ "route": [{ "shipName": "长恒26", "voyage": "2238S", "counts": "2", "POL": "天津", "POD": "上海", "ETD": "2022-08-28", "ATD": "2022-08-28", "ETA": "2022-08-30", "ATA": "2022-08-30" }, { "shipName": "华海祥", "voyage": "J22043", "counts": "2", "POL": "上海", "POD": "宿迁", "ETD": "2022-09-08", "ATD": "2022-09-08", "ETA": "2022-09-11", "ATA": "2022-09-11" }], "origin": "天津", "destination": "宿迁", "detail": [{ "ctnumber": "RAWU8047858", "size": "40HQ", "weight": "", "info": [{ "date": "2022-09-16 10:27", "local": "宿迁", "event": "货物送达门点." }, { "date": "2022-08-23 05:26", "local": "天津", "event": "集装箱在港口【天津】 出闸" }], "status": 2, "last": "2022-09-16 10:27,宿迁,货物送达门点." }, { "ctnumber": "RAWU8049017", "size": "40HQ", "weight": "", "info": [{ "date": "2022-09-16 10:26", "local": "宿迁", "event": "货物送达门点." }, { "date": "2022-08-23 14:57", "local": "天津", "event": "您提交了订舱单,请等待系统确认" }, { "date": "2022-08-23 06:22", "local": "天津", "event": "集装箱在港口【天津】 出闸" }], "status": 2, "last": "2022-09-16 10:26,宿迁,货物 送达门点." }], "status": "In Transit", "name": "安通物流 ", "nameEn": "An Tong WuLiu", "shipName": "antong56", "number": "ATIASUQ220475608", "updateAt": "2024-08-27 22:29:37" }], "error": [] }
{ "meta": { "code": 202, "type": "Success", "message": "暂无符合条件的数据" }, "data": [], "error": [] }
change 接口,修改简码,即将错误的原海运简码改成正确的新海运简码
一、发起请求:
Content-Type: application/json Toolstip-Api-Key: YOUR_API_KEY
字段 | 描述 |
---|---|
shipName |
必须
,海运公司简码,示例:安通物流的简码为 antong56 ,查看
简码列表
|
number | 必须 ,海运单号,示例:安通物流的海运单号为 ATIASUQ220475608 |
shipNameNew | 必须 ,海运公司简码,示例:中远海运的简码为 cosco |
二、请求示例
curl -X POST -k "https://api.toolstip.cn/v1/ship/create" -H "Content-Type:application/json" -H "Toolstip-Api-Key:YOUR_API_KEY" -d '{"shipName":"antong56","number":"ATIASUQ220475608","shipNameNew":"cosco"}'
三、响应示例
{ "meta": { "code": 200, "type": "Success", "message": "修改成功" }, "data": [{ "number": "ATIASUQ220475608", "shipName": "antong56", "shipNameNew": "cosco" }], "error": [] }
{ "meta": { "code": 202, "type": "Success", "message": "修改失败" }, "data": [], "error": [{ "number": "ATIASUQ220475608", "shipName": "antong56", "shipNameNew": "aclcargo", "des": "修改失败" }] }