ข้ามไปยังเนื้อหาหลัก
Elimapi

เอกสารอ้างอิงการยืนยันตัวตน API

สรุป

Elimapi รองรับการยืนยันตัวตนสองวิธี ทุกคำขอ API ต้องแนบข้อมูลการยืนยันตัวตนใน header

วิธีการHeaderใช้สำหรับการจัดการเซสชัน
โทเค็นการเข้าถึง (JWT)Authorization: Bearer <token>แอปที่มีอินเทอร์เฟซผู้ใช้เข้าสู่ระบบเป็นระยะ โทเค็นมีอายุ
คีย์ APIx-api-key: <key>การผสานรวมแบบ server-to-serverไม่ต้องจัดการ เนื่องจากคีย์ผูกกับบัญชี

คู่มือทีละขั้นตอน: การยืนยันตัวตนคำขอ API

Endpoint การยืนยันตัวตน

EndpointMethodคำอธิบายการยืนยันตัวตน
/v1/auth/loginPOSTเข้าสู่ระบบด้วยอีเมล + รหัสผ่าน ส่งคืน access_token และ refresh_tokenไม่ต้อง
/v1/auth/refreshPOSTรีเฟรชโทเค็นการเข้าถึงด้วยรีเฟรชโทเค็น (header authorization)ต้องใช้
/v1/auth/change-passwordPOSTเปลี่ยนรหัสผ่านสำหรับผู้ใช้ที่เข้าสู่ระบบอยู่ต้องใช้
/v1/me/plan-statusGETดูสถานะแพ็กเกจ: ระยะเวลาการใช้งาน โควตาที่เหลือ ยอดเครดิตคงเหลือต้องใช้

โครงสร้าง body ของคำขอเข้าสู่ระบบ:

{
  "email": "[email protected]",
  "password": "password"
}

โครงสร้าง response ของการเข้าสู่ระบบ: { user, access_token, expires_in, refresh_token }expires_in คือ timestamp (ms) ที่โทเค็นหมดอายุ

Header ที่จำเป็น

Headerค่า
Content-Typeapplication/json
Acceptapplication/json
Authorization หรือ x-api-keyBearer <token> หรือ <api_key>

โควตาและข้อจำกัด (Quotas & Limits)

  • แพ็กเกจสมัครสมาชิก (Subscription): หากแพ็กเกจ (Free, Individual, Team, Enterprise) หมดอายุ คำขอ API จะถูกปฏิเสธ
  • โควตาการใช้งาน (Usage Quota): ทุกคำขอที่สำเร็จจะถูกหักจากจำนวนรวมต่อเดือนของแพ็กเกจ
  • เครดิต (Credits): เมื่อใช้โควตาของแพ็กเกจหมด ระบบจะหักจากยอดเครดิตอัตโนมัติ (ถ้ามี)
  • การจำกัดอัตราการเรียกใช้: ข้อจำกัดความเร็วในการเรียก API เพื่อให้ระบบมีเสถียรภาพ

ตรวจสอบโควตาปัจจุบันผ่าน GET /v1/me/plan-status หรือบนแดชบอร์ด

รหัสข้อผิดพลาดที่พบบ่อย

รหัสข้อผิดพลาดความหมายวิธีจัดการ
401 Unauthorizedโทเค็นหรือคีย์ API ขาดหาย ผิด หรือหมดอายุตรวจสอบ header Authorization หรือ x-api-key อีกครั้ง
403 Forbiddenบัญชีถูกระงับหรือไม่มีสิทธิ์เพียงพอตรวจสอบสถานะบัญชีบนแดชบอร์ด
429 Too Many Requestsเกินการจำกัดอัตราการเรียกใช้ลดความถี่ในการเรียกหรืออัปเกรดแพ็กเกจ
400 Bad Requestใช้โควตาหมดและไม่มีเครดิตเหลืออัปเกรดแพ็กเกจหรือซื้อเครดิตเพิ่ม

ลิงก์ที่เกี่ยวข้อง