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

รายการ Chain Keys

รายการ API keys สำหรับการเชื่อมต่อ chain ส่งคืนรายการ keys แบบแบ่งหน้าที่เชื่อมโยงกับบัญชี sub-merchant ซึ่งสามารถใช้สำหรับการยืนยันตัวตนเมื่อดำเนินการในนามของพวกเขา


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

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

จำเป็น - 1 ฟิลด์พารามิเตอร์ Path
`id`STRING(required)
ตัวระบุ Chain ตรงกับรูปแบบ /acch(_test)?_[0-9a-z]+/ ระบุใน URL path
Example:"acch_test_5xuy4w91xqz7d1w9u0t"
Constraints:ต้องเป็น chain ID ที่ถูกต้อง
เพิ่มเติม - 5 ฟิลด์พารามิเตอร์ Query

การตอบกลับ

200

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

ดึงรายการ keys สำเร็จ ส่งคืนรายการแบบแบ่งหน้าพร้อมข้อมูลเมตา

โครงสร้างการตอบกลับ:
  • object - ส่งคืน "list" เสมอ
  • data - อาร์เรย์ของ key objects
  • limit - ระเบียนต่อหน้า
  • offset - จำนวนระเบียนที่ข้าม
  • total - จำนวน keys ทั้งหมดที่ตรงกับตัวกรอง

400

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

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

สาเหตุทั่วไป:
  • รูปแบบ chain ID ไม่ถูกต้อง
  • รูปแบบวันที่ไม่ถูกต้องสำหรับพารามิเตอร์ from/to
  • พารามิเตอร์การแบ่งหน้าไม่ถูกต้อง

401

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

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

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

404

ไม่พบ

ไม่พบ chain ด้วย ID ที่ระบุ

สาเหตุทั่วไป:
  • รูปแบบ chain ID ไม่ถูกต้อง
  • ไม่มี chain อยู่
  • Chain เป็นของบัญชีอื่น
  • ใช้ test key กับ live chain ID (หรือกลับกัน)

5xx

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

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

วิธีจัดการ:

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

curl https://api.omise.co/chains/acch_test_5xuy4w91xqz7d1w9u0t/keys \
-u skey_test_5xuy4w91xqz7d1w9u0t: \
-G \
-d "limit=20" \
-d "offset=0"

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

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

รหัสคำอธิบายวิธีแก้ไข
bad_requestพารามิเตอร์ไม่มีหรือไม่ถูกต้องตรวจสอบค่าและรูปแบบพารามิเตอร์
authentication_failureAPI key ไม่ถูกต้องตรวจสอบว่า secret key ถูกต้อง
not_foundไม่พบ chainตรวจสอบว่า chain ID ถูกต้องและมีอยู่
invalid_date_formatการตรวจสอบรูปแบบวันที่ล้มเหลวใช้รูปแบบ ISO 8601 (YYYY-MM-DDTHH:MM:SSZ)

ฟิลด์ Key Object

ฟิลด์ประเภทคำอธิบาย
objectstringส่งคืน "key" เสมอ
idstringตัวระบุ key ที่ไม่ซ้ำกัน
livemodebooleanตัวบ่งชี้สภาพแวดล้อม production vs test
secretbooleanเป็น secret key หรือไม่
created_atstringเวลาสร้าง key (ISO 8601)

ลองใช้งาน

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