ภาพรวม REST API

ข้อกำหนดพื้นฐาน

  • API นี้ได้รับการออกแบบให้สอดคล้องกับข้อกำหนดของ HTTP และ REST ตัวอย่างเช่น คำขอสำหรับดึงข้อมูลจะใช้เมธอด GET ขณะที่คำขอสำหรับส่งข้อมูลจะใช้เมธอด POST หากคำขอไม่ได้ใช้เมธอด HTTP ที่สอดคล้องกัน ระบบจะแสดงข้อผิดพลาด
  • เว้นแต่จะระบุไว้เป็นอย่างอื่น ค่าพารามิเตอร์ในคำขอต้องเข้ารหัสเป็น UTF-8 โดยใช้ URL encoding

ดาต้าเซ็นเตอร์และ Base URL

Data Center Base URL
Singapore https://livedesk-api.engagelab.com

เมื่อใช้งาน LiveDesk REST API ให้นำ Base URL ที่เลือกมารวมกับพาธของ API ที่ต้องการ เพื่อสร้าง URL คำขอแบบสมบูรณ์

{base URL}/{API path}
              
              {base URL}/{API path}

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

วิธีการยืนยันตัวตน

EngageLab REST API ใช้ HTTP Basic Authentication โดยให้เพิ่ม Authorization ในส่วนหัว HTTP:

Authorization: Basic ${base64_auth_string}
              
              Authorization: Basic ${base64_auth_string}

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

อัลกอริทึมสำหรับสร้าง base64_auth_string คือ:

base64(api_key:api_secret)
              
              base64(api_key:api_secret)

            
โค้ดนี้โชว์เป็นหน้าต่างลอย
  • ชื่อส่วนหัวคือ Authorization และค่าของส่วนหัวคือคู่ username:password ที่เข้ารหัสด้วย Base64 โดยคั่นด้วยเครื่องหมายโคลอน
  • ในบริบทของ LiveDesk API นั้น username คือ API Key และ password คือ API Secret ให้เพิ่มแหล่งข้อมูลประเภท API ภายใต้ Project Settings > API Management เพื่อรับ API Key และ API Secret
Icon Solid Transparent White Qiyu
ติดต่อฝ่ายขาย