ไปรษณีย์ไทย เปิด API สำหรับการ tracking มาลองใช้งานกัน
11 ต.ค. 2562 479 ครั้ง

ไปรษณีย์ไทย เปิด API สำหรับการ tracking มาลองใช้งานกัน

เมื่อไหร่ ไปรษณีย์ไทย จะพัฒนาระบบ Tracking พัสดุ และเปิด API ให้ใช้งานสะดวกขึ้นเสียที!!!! คำถามที่เราคุ้นชินมานานแสนนาน

มาแล้วจ้า ตามคำเรียกร้อง จากเดิมที่มีแต่ SOAP API ให้ใช้งาน ตอนนี้มี REST API และ Webhook เพื่ออำนวยความสะดวกในการเข้าถึงข้อมูลสถานะของสิ่งของที่ลูกค้าได้ใช้บริการส่งสิ่งของกับไปรษณีย์ไทย

มาช้า แต่มานะ! มาดูกันว่าเขามีอะไรใหม่ให้ใช้บ้าง ไปดูกันเลยยยยย

ในส่วนหน้าเว็บ สนับสนุน 3 ภาษาไปเลยคือ ไทย อังกฤษ และ จีน

การสมัครเข้าใช้งานฟรี จะมีให้เลือก 2 แบบคือลูกค้าทั่วไปกับองกรณ์ แตกต่างกันคือ

สำหรับผู้ใช้ทั่วไปใช้ติดตามสถานะพัสดุได้ 1,000 ชิ้น

สำหรับผู้ใช้องค์กรใช้ติดตามสถานะพัสดุได้ 10,000 ชิ้น

เมื่อสมัครสมาชิกและทำการ Login เข้าไปเรียบร้อยแล้ว จะพบกัน 4 ตัวเลือกในการจัดการ ดังนี้

1. ภาพรวมการใช้งาน

2. ติดตาม

3. วิเคราะห์ (ส่วนนี้ยังไม่เปิดใช้งาน)

4. สำหรับนักพัฒนา

ส่วน API แบ่งออกเป็น 2 ส่วน คือ RESTful API และ Webhook 

การใช้งาน  RESTful API

ขั้นตอนที่ 1 ก็สร้าง token

ขั้นตอนที่ 2 ทดลองใช้ token โดยอ่านวิธีจาก API document

ขั้นตอนและผลลัพธ์ดังนี้

1. ใส่ Endpoint:  https://trackapi.thailandpost.co.th/post/api/v1/authenticate/token

2. เลือกMethod: POST

3. เลือก Header 

4. Authorization: Token (Your-Token-Key)

5. Content-Type: application/json

6. กด Send

จากนั้น จะมีrespon กลับมาว่า "Token expire": xxxx-xx-xx ก้อสามารถนำ Token ไปใช้ GetItems API ได้

 

GetItems API

ขันตอนและผลลัพธ์ดังนี้

1. ใส่ Endpoint: https://trackapi.thailandpost.co.th/post/api/v1/track

2. เลือกMethod: POST

3. เลือก Header 

4. Authorization: Token (Token-Key ที่ได้จากauthenticate ด้านบน)

5. Content-Type: application/json

6. เลือก Body จากนั้นเลือก raw  ดังภาพ

7.  ใส่ชุดข้อมูลตัวอย่างไปใน Body

{
   "status": "all",
   "language": "TH",
   "barcode": [
       "EY145587896TH",
       "RC338848854TH"
  ]
}

8. กด Send

จะได้ ผลลัพธ์เป็นชุดข้อมูลดังนี้

  • แชร์ :