Skip to main content

เริ่มต้นใช้งาน

ยินดีต้อนรับสู่เอกสารสำหรับนักพัฒนา WeTrust GPS API — บริการ REST API สำหรับติดตามตำแหน่งและสถานะของอุปกรณ์ GPS แบบเรียลไทม์

เอกสารชุดนี้อธิบายวิธีเชื่อมต่อ ยืนยันตัวตน และเรียกใช้งาน Endpoint ต่าง ๆ ของระบบ

ภาพรวม

หัวข้อรายละเอียด
Base URLhttps://lite.wetrustgps.com/api
โปรโตคอลHTTPS
รูปแบบข้อมูลJSON
เมธอดGET
การยืนยันตัวตนQuery Parameter user_api_hash (ดู การยืนยันตัวตน)

เริ่มต้นใน 3 ขั้นตอน

  1. ขอ API Key ผ่าน LINE OA @wetrust (ทีมงานส่งให้ทางอีเมล)
  2. แนบ user_api_hash ไปกับทุกคำขอ พร้อมพารามิเตอร์ lang
  3. เรียกใช้ Endpoint ที่ต้องการ (ดูรายการด้านล่าง)

ทดสอบอย่างรวดเร็ว

curl "https://lite.wetrustgps.com/api/get_devices?lang=th&user_api_hash=YOUR_API_HASH"

หากได้รับสถานะ 200 OK พร้อมรายการอุปกรณ์ แสดงว่าการเชื่อมต่อและ API Key ของคุณใช้งานได้ถูกต้อง

Endpoint ทั้งหมด

เมธอดEndpointคำอธิบาย
GET/get_devicesดึงรายการอุปกรณ์ทั้งหมดพร้อมตำแหน่งและสถานะล่าสุด
GET/get_devices_latestดึงเฉพาะอุปกรณ์ที่ข้อมูลเปลี่ยนแปลง (สำหรับ polling แบบเรียลไทม์)
GET/get_geofencesดึงรายการพื้นที่ (geofence) ที่ลูกค้ากำหนดไว้

ข้อตกลงทั่วไป

  • ทุกคำขอต้องส่งผ่าน HTTPS และแนบพารามิเตอร์ user_api_hash กับ lang เสมอ
  • เวลา (timestamp) ในผลลัพธ์เป็น Unix timestamp (วินาที) ส่วนฟิลด์ time แบบข้อความใช้รูปแบบ dd-mm-yyyy HH:MM:SS
  • พิกัด ใช้ระบบ WGS84 โดย lat คือละติจูด และ lng คือลองจิจูด
  • บาง Endpoint ส่งฟิลด์ที่ซับซ้อน (เช่น sensors, tail, coordinates) มาเป็น สตริง JSON ซึ่งต้องแปลง (parse) อีกครั้งก่อนใช้งาน — ดูหมายเหตุในแต่ละ Endpoint