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

ดึงข้อมูล API Schema

ดึง OpenAPI schema สำหรับ Omise API endpoint นี้ส่งคืนข้อกำหนด API ที่สมบูรณ์ในรูปแบบ OpenAPI 3.0 ช่วยให้คุณค้นหา endpoints ที่มี เข้าใจโครงสร้างคำขอ/การตอบกลับ และรวมเข้ากับเครื่องมือเอกสาร API


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

เสริม - 1 ฟิลด์พารามิเตอร์เสริม
`format`STRING(optional)
รูปแบบ response สำหรับ schema ค่าเริ่มต้นเป็น JSON
Example:"json"
Values:json, yaml
Default:"json"

การตอบกลับ

200

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

ดึง schema สำเร็จ ส่งคืนข้อกำหนด OpenAPI 3.0 ที่สมบูรณ์

โครงสร้าง Response:
  • openapi - เวอร์ชันข้อกำหนด OpenAPI (เช่น "3.0.0")
  • info - metadata ของ API รวมถึงชื่อ เวอร์ชัน และคำอธิบาย
  • servers - URL เซิร์ฟเวอร์ API ที่ใช้ได้
  • paths - endpoints API ทั้งหมดที่มีพร้อม methods และพารามิเตอร์
  • components - คำจำกัดความ schema และ security schemes ที่ใช้ซ้ำได้
  • security - ข้อกำหนดความปลอดภัยทั่วไป

400

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

การตรวจสอบคำขอล้มเหลว ตรวจสอบข้อความ error สำหรับรายละเอียด

สาเหตุทั่วไป:
  • ค่าพารามิเตอร์ format ไม่ถูกต้อง
  • พารามิเตอร์ query ที่ไม่รองรับ

401

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

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

สาเหตุทั่วไป:
  • ขาด Authorization header
  • API key ไม่ถูกต้อง
  • รูปแบบ HTTP Basic Auth ไม่ถูกต้อง

404

ไม่พบ

ไม่พบ endpoint schema

สาเหตุทั่วไป:
  • URL endpoint ไม่ถูกต้อง
  • เวอร์ชัน API ไม่ถูกต้อง

5xx

เซิร์ฟเวอร์ error

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

วิธีจัดการ:
  • ลองส่งคำขอใหม่ด้วย exponential backoff
  • ตรวจสอบ status.omise.co สำหรับเหตุการณ์บริการ
  • ดู การจัดการ Error สำหรับคำแนะนำโดยละเอียด

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

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

รหัส Error และผลลัพธ์

รหัส Error ทั่วไป

รหัสคำอธิบายวิธีแก้ไข
authentication_failureAPI key ไม่ถูกต้องตรวจสอบว่า API key ถูกต้อง
bad_requestพารามิเตอร์คำขอไม่ถูกต้องตรวจสอบค่าพารามิเตอร์ format

โครงสร้าง Schema

ฟิลด์ประเภทคำอธิบาย
openapistringเวอร์ชันข้อกำหนด OpenAPI
infoobjectmetadata ของ API (ชื่อ เวอร์ชัน คำอธิบาย)
serversarrayURL เซิร์ฟเวอร์ API ที่ใช้ได้
pathsobjectendpoints API ทั้งหมดพร้อม operations
componentsobjectschemas พารามิเตอร์ และคำจำกัดความ security ที่ใช้ซ้ำได้
securityarrayข้อกำหนดความปลอดภัยทั่วไป
tagsarrayการจัดกลุ่มทรัพยากร API

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

ลองใช้งาน

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