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

ค้นหา linked accounts

ค้นหาและกรอง linked accounts เพื่อค้นหาบัญชีด้วยชื่อ อีเมล สถานะ ประเภท และอื่นๆ Search API ให้ความสามารถในการค้นหาข้อความเต็มที่ทรงพลังสำหรับ linked accounts ทั้งหมดบนแพลตฟอร์มของคุณ


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

แนะนำ - 2 ฟิลด์พารามิเตอร์แนะนำ
`query`STRING(optional)
สตริงค้นหา ค้นหาในชื่อ อีเมล และ metadata ของ linked account รองรับหลายคำ (ตรรกะ AND) และการจับคู่บางส่วน
Example:"acme corp"
`filters`OBJECT(optional)
เกณฑ์การกรองเพื่อจำกัดผลการค้นหา ตัวกรองทั่วไป ได้แก่ status, type, capabilities และช่วงวันที่สร้าง
Example:{"status":"verified","type":"business"}
เพิ่มเติม - 3 ฟิลด์พารามิเตอร์เพิ่มเติม

การตอบกลับ

200

ค้นหาสำเร็จ

การค้นหาเสร็จสมบูรณ์ ส่งคืนอ็อบเจกต์ผลการค้นหาพร้อม linked accounts ที่ตรงกันในอาร์เรย์ data

การตอบกลับประกอบด้วย:
  • object - เป็น "search" เสมอ
  • data - อาร์เรย์ของอ็อบเจกต์ linked account ที่ตรงกับเกณฑ์การค้นหา
  • total - จำนวนผลลัพธ์ทั้งหมดที่ตรงกับการค้นหา
  • total_pages - จำนวนหน้าที่มี
  • page - หมายเลขหน้าปัจจุบัน
  • per_page - จำนวนผลลัพธ์ต่อหน้า
  • order - ลำดับการเรียงที่ใช้ (chronological หรือ reverse_chronological)

400

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

การตรวจสอบคำขอล้มเหลว ตรวจสอบข้อความแสดงข้อผิดพลาดสำหรับรายละเอียด

สาเหตุทั่วไป:
  • หมายเลขหน้าไม่ถูกต้อง (ต่ำกว่า 1)
  • ค่า per_page ไม่ถูกต้อง (สูงกว่า 100 หรือต่ำกว่า 1)
  • อ็อบเจกต์ filters ไม่ถูกต้อง
  • ชื่อฟิลด์ตัวกรองไม่ถูกต้อง

401

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

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

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

404

ไม่พบ

ไม่พบ endpoint การค้นหาหรือฟีเจอร์ไม่ได้เปิดใช้งาน

สาเหตุทั่วไป:
  • ฟีเจอร์ linked accounts ไม่ได้เปิดใช้งานสำหรับบัญชีของคุณ
  • URL endpoint ไม่ถูกต้อง

5xx

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

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

วิธีจัดการ:

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

curl https://api.omise.co/linked_accounts/search \
-u skey_test_5xuy4w91xqz7d1w9u0t: \
-d "query=acme corp" \
-d "filters[status]=verified" \
-d "filters[type]=business"

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

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

รหัสคำอธิบายวิธีแก้ไข
bad_requestพารามิเตอร์ขาดหายหรือไม่ถูกต้องตรวจสอบว่าพารามิเตอร์ถูกต้อง
authentication_failureAPI key ไม่ถูกต้องตรวจสอบ secret key ของคุณ
invalid_filterฟิลด์หรือค่าตัวกรองไม่ถูกต้องตรวจสอบว่าฟิลด์ตัวกรองรองรับ

ตัวเลือกตัวกรองการค้นหา

ตัวกรองประเภทคำอธิบาย
statusstringสถานะบัญชี (pending, verified, suspended, rejected)
typestringประเภทบัญชี (individual, business)
capabilitiesarrayความสามารถที่ต้องการ (card_payments, transfers, refunds)
emailstringจับคู่อีเมลที่ตรงกันทุกประการ
createdobjectตัวกรองช่วงวันที่ (เช่น {gte: '2025-01-01', lte: '2025-01-31'})

เคล็ดลับการค้นหา

  • ใช้หลายคำเพื่อผลลัพธ์ที่เฉพาะเจาะจงมากขึ้น (ตรรกะ AND)
  • กรองตามสถานะเพื่อค้นหาบัญชีที่ต้องการความสนใจ
  • รวม query และ filters เพื่อการค้นหาที่แม่นยำ
  • ใช้การแบ่งหน้าสำหรับชุดผลลัพธ์ขนาดใหญ่

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

ทดลองใช้งาน

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