ข้ามไปยังเนื้อหาหลัก
เวอร์ชัน: ล่าสุด

แสดงรายการลูกค้าทั้งหมด

ดึงรายการลูกค้าทั้งหมดแบบแบ่งหน้าในบัญชีของคุณ พร้อมตัวกรองตามช่วงวันที่และการเรียงลำดับ


พารามิเตอร์คำขอ

เพิ่มเติม - 2 ฟิลด์พารามิเตอร์การแบ่งหน้า
เพิ่มเติม - 3 ฟิลด์การกรองและเรียงลำดับ

การตอบกลับ

200

ดึงรายการลูกค้าสำเร็จ

List object ที่มี customer objects และข้อมูลการแบ่งหน้า

การตอบกลับประกอบด้วย:
  • object - ประเภท object (เป็น "list" เสมอ)
  • data - Array ของ customer objects
  • limit - จำนวนรายการต่อหน้า
  • offset - จำนวนรายการที่ข้าม
  • total - จำนวนลูกค้าทั้งหมดที่ตรงกับตัวกรอง
  • order - ลำดับการเรียงที่ใช้
  • from - ตัวกรองวันเริ่มต้นที่ใช้
  • to - ตัวกรองวันสิ้นสุดที่ใช้

400

คำขอไม่ถูกต้อง

พารามิเตอร์ที่ให้มาไม่ถูกต้อง

สาเหตุทั่วไป:
  • รูปแบบวันที่ไม่ถูกต้อง (ต้องเป็น ISO 8601)
  • ค่า order ไม่ถูกต้อง
  • Limit เกินสูงสุด (100)
  • ค่า offset เป็นลบ

401

ไม่ได้รับอนุญาต

การยืนยันตัวตนล้มเหลว API key ไม่ถูกต้องหรือไม่มี

สาเหตุทั่วไป:
  • ไม่มี Authorization header
  • Secret key ไม่ถูกต้อง
  • ใช้ public key แทน secret key
  • รูปแบบ HTTP Basic Auth ไม่ถูกต้อง

5xx

ข้อผิดพลาดเซิร์ฟเวอร์

เกิดข้อผิดพลาดฝั่งเซิร์ฟเวอร์ ซึ่งเกิดขึ้นไม่บ่อยแต่ควรจัดการอย่างเหมาะสม

วิธีจัดการ:

ตัวอย่างโค้ด

curl https://api.omise.co/customers?limit=20&offset=0&order=reverse_chronological \
-u skey_test_5xuy4w91xqz7d1w9u0t:

รหัสข้อผิดพลาดและผลลัพธ์

รหัสข้อผิดพลาดทั่วไป

รหัสคำอธิบายวิธีแก้ไข
bad_requestพารามิเตอร์ไม่ถูกต้องตรวจสอบรูปแบบวันที่และค่าพารามิเตอร์
authentication_failureAPI key ไม่ถูกต้องตรวจสอบว่า secret key ถูกต้อง
invalid_parametersพารามิเตอร์การแบ่งหน้าไม่ถูกต้องตรวจสอบค่า limit และ offset

ฟิลด์การตอบกลับ List

ฟิลด์คำอธิบาย
objectประเภท object (เป็น "list" เสมอ)
dataArray ของ customer objects
limitจำนวนรายการต่อหน้า
offsetจำนวนรายการที่ข้าม
totalจำนวนลูกค้าทั้งหมด
orderลำดับการเรียงที่ใช้
fromตัวกรองวันเริ่มต้น
toตัวกรองวันสิ้นสุด

🔑ข้อมูลยืนยันตัวตน API

ลองใช้งาน

เพิ่มเติม - 5 ฟิลด์
IP ของคุณ: ...กำลังโหลด...