เริ่มต้นใช้งาน
เริ่มต้นใช้งาน
เริ่มต้นใช้ API ติดตามตู้คอนเทนเนอร์: เรียก Navo24 ครั้งแรกภายในสองนาทีโดยไม่ต้องใช้คีย์ จากนั้นรับ API key และติดตามชิปเมนต์
Navo24 คือข้อมูลอัจฉริยะด้านการขนส่งสินค้าที่คุณเรียกใช้ได้โดยตรง ได้แก่ การติดตามตู้คอนเทนเนอร์และใบตราส่งสินค้าทางอากาศ ตารางเดินเรือและความตรงต่อเวลา ค่าระวางสปอต และการวางแผนการบรรจุ ทุกผลิตภัณฑ์มี REST API และส่วนใหญ่มีเซิร์ฟเวอร์ MCP ด้วย โดยใช้ bearer key เพียงคีย์เดียว
เรียกใช้โดยไม่ต้องมีบัญชี
วิธีที่เร็วที่สุดในการดูข้อมูลจริงคือ endpoint สาธารณะของ API ติดตามตู้คอนเทนเนอร์ ซึ่งไม่ต้องใช้คีย์
curl -X POST https://api.trackingmcp.com/v1/track/public \
-H "Content-Type: application/json" \
-d '{"reference":"MEDU1234562"}'
คุณจะได้รับสถานะที่ปรับให้เป็นมาตรฐาน เรือ เหตุการณ์สำคัญ และ ETA ที่ระบุว่ายังเป็นค่าคาดการณ์อยู่หรือไม่:
{
"ok": true,
"data": {
"identifier": "MEDU1234562",
"identifier_type": "container_id",
"carrier_code": "MSCU",
"carrier_name": "MSC",
"status": "in_transit",
"eta": "2026-07-03T06:00:00Z",
"eta_is_estimated": true,
"origin": "Ningbo",
"destination": "Rotterdam",
"vessel": { "name": "MSC TERESA", "lat": null, "lng": null },
"events": [
{
"description": "Loaded on vessel",
"location": "Ningbo",
"event_code": "LOAD",
"unlocode": "CNNGB",
"datetime": "2026-06-18T22:10:00Z",
"actual": true
}
]
}
}
ความหมายส่วนใหญ่อยู่ในสี่ฟิลด์นี้:
identifier_typeคือประเภทที่เราตัดสินว่าเลขอ้างอิงนั้นเป็นจริง ๆ ซึ่งอาจต่างจากที่คุณคาดไว้eta_is_estimatedเป็นtrueขณะที่ ETA ยังเป็นค่าคาดการณ์ เป็นfalseเมื่อเป็นเวลาถึงจริง และเป็นnullเมื่อเราไม่มี ETA เลย วันที่เพียงอย่างเดียวไม่ใช่คำมั่นสัญญาactualในเหตุการณ์เป็นtrueสำหรับสิ่งที่เกิดขึ้นแล้ว และfalseสำหรับสิ่งที่วางแผนไว้ อย่าตีความการเคลื่อนย้ายที่วางแผนไว้ว่าเป็นข้อเท็จจริงcarrier_code,origin,destinationและunlocodeจะเป็นnullเมื่อสายการเดินเรือไม่ได้ระบุสิ่งที่เราสามารถระบุตัวตนได้ แทนที่จะเดาค่า
endpoint สาธารณะมีการจำกัดอัตราต่อ IP และมีไว้สำหรับการตรวจสอบอย่างรวดเร็ว การใช้งานที่ต้องดูแลชิปเมนต์จำนวนมากต้องใช้คีย์
รับ API key
- สมัครใช้งานที่ trackingmcp.com
- เปิดการตั้งค่าสำหรับนักพัฒนาแล้วสร้างคีย์ คีย์จะมีคำนำหน้าของผลิตภัณฑ์ เช่น
tmcp_สำหรับการติดตาม - ส่งคีย์เป็น bearer token ในทุกคำขอที่ต้องยืนยันตัวตน
curl https://api.trackingmcp.com/v1/containers/summary \
-H "Authorization: Bearer tmcp_YOUR_API_KEY"
{
"ok": true,
"data": {
"total_active": 128,
"exceptions": 6,
"arriving_this_week": 14,
"demurrage_risk_usd": 4820.5,
"containers": []
}
}
เริ่มติดตามชิปเมนต์
endpoint ที่ใช้คีย์ต้องการฟิลด์บังคับสองฟิลด์ คือ identifier และ identifier_type โดยประเภทต้องเป็นหนึ่งใน container_id, bill_of_lading หรือ booking
curl -X POST https://api.trackingmcp.com/v1/containers \
-H "Authorization: Bearer tmcp_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"identifier":"MEDU1234562","identifier_type":"container_id"}'
{
"ok": true,
"data": {
"id": "8f1c2d4e-6a3b-4f52-9c70-11ab22cd33ef",
"identifier": "MEDU1234562",
"status": "in_transit",
"carrier_code": "MSCU",
"source": "direct_carrier"
}
}
เก็บ id ไว้ ค่านี้เป็น UUID และ endpoint อื่น ๆ ของคอนเทนเนอร์ทั้งหมดใช้ค่านี้เป็นคีย์แทนหมายเลขตู้ ตู้ที่เรารับไว้แต่ยังระบุข้อมูลไม่ได้ในรอบแรกจะส่งกลับพร้อม "status": "unknown" และ warning และข้อมูลจะถูกเติมภายในไม่กี่นาทีเมื่อการดึงข้อมูลซ้ำทำงาน
คีย์เดียวกันใช้ได้กับทุกผลิตภัณฑ์ในตระกูลที่รองรับข้อมูลรับรองร่วมของตระกูล อ่านคู่มือการยืนยันตัวตนเพื่อดูภาพรวมทั้งหมดเกี่ยวกับคำนำหน้าและเฮดเดอร์
ขั้นตอนถัดไป
- การยืนยันตัวตน: คีย์ คำนำหน้า และเฮดเดอร์ bearer
- เริ่มต้นใช้งาน MCP: เชื่อมต่อ Claude, Cursor หรือไคลเอนต์ใดก็ได้เข้ากับเซิร์ฟเวอร์
- ข้อผิดพลาดและการจำกัดอัตรา: โครงสร้างการตอบกลับ รหัสข้อผิดพลาด และเฮดเดอร์การใช้งาน
- เอกสารอ้างอิง API: ทุก endpoint พร้อมตัวอย่างที่คัดลอกไปใช้ได้ทันที