REST API สรุป

ข้อจำกัดพื้นฐาน

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

ศูนย์ข้อมูลและ Base URL

ศูนย์ข้อมูล Base URL
สิงคโปร์ https://livedesk-api.engagelab.com

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

{base URL}/{เส้นทาง API}
              
              {base URL}/{เส้นทาง API}

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

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

EngageLab REST API ใช้การยืนยันแบบ HTTP Basic Authentication โดยเพิ่ม Header Authorization:

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

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

อัลกอริทึมในการสร้าง base64_auth_string คือ: base64(api_key:api_secret)

  • ชื่อ Header คือ Authorization และค่าคือคู่ username:password ที่ผ่านการแปลงเป็น Base64 (มีเครื่องหมายโคลอนคั่นกลาง)
  • ในบริบทของ LiveDesk API username คือ API Key และ password คือ API Secret โปรดไปที่ “การตั้งค่าโปรเจ็กต์ - การจัดการ API” เพื่อเพิ่มแหล่งข้อมูลประเภท API และรับ API Key และ API Secret
icon
ติดต่อฝ่ายขาย