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

ดึง event

ดึงข้อมูลรายละเอียดเกี่ยวกับ event เฉพาะ ใช้ endpoint นี้เพื่อตรวจสอบรายละเอียด event ดีบักการส่ง webhook และตรวจสอบข้อมูลที่ส่งไปยัง webhooks ของคุณ


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

จำเป็น - 1 ฟิลด์พารามิเตอร์พาธ
`id`STRING(required)
Event ID ที่จะดึง Event IDs เริ่มต้นด้วย evnt_ ตามด้วย test_ สำหรับโหมดทดสอบ
Example:"evnt_test_5xuy4w91xqz7d1w9u0t"

การตอบกลับ

200

ดึงข้อมูลสำเร็จ

ส่งคืนอ็อบเจกต์ event พร้อมรายละเอียดที่สมบูรณ์รวมถึงข้อมูลที่ทำให้เกิด event และข้อมูลการส่ง webhook

อ็อบเจกต์ Event ประกอบด้วย:
  • object - ค่าสตริง "event"
  • id - ตัวระบุ Event (evnt_*)
  • livemode - บูลีนระบุโหมด live หรือ test
  • location - พาธ API เพื่อดึง event
  • key - ประเภท Event (เช่น charge.complete)
  • data - อ็อบเจกต์ที่สมบูรณ์ที่ทำให้เกิด event
  • actor_uid - User ID ของผู้ที่ทำให้เกิด event
  • user_uid - User ID ที่เกี่ยวข้องกับ event
  • team_uid - Sub-merchant ID (Payfac เท่านั้น)
  • webhook_deliveries - อาร์เรย์ของบันทึกการส่ง webhook สำหรับ event
  • created_at - เวลาที่ event เกิดขึ้น (ISO 8601)

401

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

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

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

404

ไม่พบ

ไม่พบ Event หรือไม่มีอยู่

สาเหตุทั่วไป:
  • Event ID ไม่ถูกต้อง
  • Event ID จากบัญชีอื่น
  • ใช้ keys โหมด test และ live ผสมกัน
  • Event ถูกสร้างเมื่อมากกว่า 90 วันที่แล้ว (events เก็บไว้ 90 วัน)

5xx

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

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

วิธีจัดการ:

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

curl https://api.omise.co/events/evnt_test_5xuy4w91xqz7d1w9u0t \
-u skey_test_5xuy4w91xqz7d1w9u0t:

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

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

รหัสคำอธิบายวิธีแก้ไข
authentication_failureAPI key ไม่ถูกต้องตรวจสอบว่า secret key ของคุณถูกต้อง
not_foundไม่พบ Eventตรวจสอบ event ID และให้แน่ใจว่าใช้โหมดที่ถูกต้อง (test/live)

รหัสสถานะการส่ง Webhook

สถานะคำอธิบาย
200ส่งและประมวลผลสำเร็จ
4xxข้อผิดพลาดไคลเอนต์ (คำขอไม่ถูกต้อง, การยืนยันตัวตนล้มเหลว)
5xxข้อผิดพลาดเซิร์ฟเวอร์ (endpoint ของคุณมีข้อผิดพลาด)
nullการส่งล้มเหลว (timeout, การเชื่อมต่อถูกปฏิเสธ)

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

ทดลองใช้งาน

จำเป็น - 1 ฟิลด์
IP ของคุณ: ...กำลังโหลด...