หมายเหตุ
 นี่อธิบายข้อมูลที่ต้องอ้างอิงเมื่อใช้ API การจับคู่
 รหัสข้อผิดพลาด
 หากคำขอ API การจับคู่ไม่ถูกประมวลผลอย่างถูกต้อง จะมีการให้รหัสข้อผิดพลาดแยกต่างหากนอกเหนือจากรหัสสถานะการตอบสนอง HTTP เพื่อช่วยระบุสาเหตุ 
 รหัสข้อผิดพลาดสามารถตรวจสอบได้เป็นค่าการตอบสนองสำหรับแต่ละคำขอ API การจับคู่ และมีโครงสร้างในรูปแบบข้อมูล JSON ดังต่อไปนี้
 // 예시)
{
    "code": 11001,
    "reason": "already group member"
}
 Note
 ในการตอบกลับรหัสข้อผิดพลาด ค่าแต่ละ code จะถูกกำหนดไว้ แต่ reason (สาเหตุของข้อผิดพลาด) อาจมีการปรับเปลี่ยนตามการอัปเดต API.
   ประเภทของรหัสข้อผิดพลาดที่ให้ตามข้อผิดพลาดในการตอบสนองของ API มีดังนี้
 รหัสข้อผิดพลาดทั่วไป
    | รหัส | คำอธิบาย | 
    | 1000 | ข้อผิดพลาดของระบบเซิร์ฟเวอร์ภายใน | 
  | 1001 | มีปัญหาเกี่ยวกับความถูกต้องของค่าของ body ในข้อมูลคำขอ | 
  | 1002 | ข้อผิดพลาดของเซิร์ฟเวอร์ API | 
  | 1100 | ใน API ที่ใช้ HTTP METHOD - GET, หากค่าของ PARAM ที่จำเป็นขาดหายไป | 
  
 รหัสข้อผิดพลาดการตรวจสอบสิทธิ์ API
    | รหัส | คำอธิบาย | 
    | 2000 | Hive Certification Keyขาดหายไป | 
  | 2001 | ค่าของ Hive Certification Keyไม่ถูกต้อง | 
  | 2002 | ค่าของ gameIndexไม่ถูกต้อง | 
  | 2100 | API นี้ไม่สามารถใช้งานได้ | 
  | 2200 | ไม่มีข้อมูลสำหรับการตรวจสอบการรับรองความถูกต้อง | 
  | 2201 | หากข้อมูลที่ใช้สำหรับการตรวจสอบการรับรองความถูกต้องอยู่ในรูปแบบที่ไม่รองรับ | 
  | 2300 | ข้อมูลที่ใช้สำหรับการรับรองความถูกต้องของ Hive SDK ไม่ถูกต้อง | 
  | 2310 | ไม่ใช่ appIdที่ลงทะเบียน | 
  | 2320 | ล้มเหลวในการทำคำขอการรับรองความถูกต้องของ Hive SDK | 
  
 รหัสข้อผิดพลาดทั่วไปของ API
    | รหัส | คำอธิบาย | 
    | 3000 | ไม่สามารถดึงข้อมูลเกี่ยวกับผู้ใช้ API | 
  | 3001 | ไม่สามารถดึงค่า gameIndexจาก API Path | 
  | 3002 | ไม่สามารถดึงข้อมูล matchIdจาก API Path | 
  | 3003 | ไม่สามารถอ่านเนื้อหาของร่างคำขอ (ปัญหาการวิเคราะห์) | 
  | 3004 | ไม่สามารถดึงข้อมูล playerIdจากคำขอ | 
  | 3005 | ไม่สามารถดึงข้อมูล targetPlayerIdจากคำขอ | 
  
 รหัสข้อผิดพลาดที่เกี่ยวข้องกับ Match ID (matchId)
    | รหัส | คำอธิบาย | 
    | 4000 | ไม่สามารถดึงข้อมูล matchIdได้ | 
  | 4001 | ไม่สามารถรับค่า gameIndexจาก API Path ได้ | 
  | 4100 | ข้อมูลไม่ถูกต้องที่จำเป็นสำหรับการสร้างหรือแก้ไข matchId | 
  
 รหัสข้อผิดพลาดที่เกี่ยวข้องกับ API ส่วนบุคคล
    | รหัส | คำอธิบาย | 
    | 10000 | การร้องขอที่ตรงกันกำลังดำเนินการอยู่แล้ว (การร้องขอซ้ำ) | 
  | 10100 | เมื่อทำการลบการร้องขอที่ตรงกัน ไม่มีการร้องขอให้ลบ | 
  
 รหัสข้อผิดพลาดที่เกี่ยวข้องกับ API กลุ่ม
    | รหัส | คำอธิบาย | 
    | 11000 | ไม่เป็นส่วนหนึ่งของกลุ่ม | 
  | 11001 | อยู่ในกลุ่มแล้ว | 
  | 11002 | ไม่ใช่สมาชิกของกลุ่มนี้ | 
  | 11003 | ไม่ใช่ผู้นำกลุ่ม | 
  | 11004 | ไม่สามารถค้นหากลุ่มที่ตรงกับรหัสที่ป้อน | 
  | 11005 | ไม่สามารถใช้ได้ในขณะที่เป็นสมาชิกของกลุ่ม | 
  | 11006 | ไม่สามารถใช้ได้ในระหว่างการจับคู่ (กลุ่ม) | 
  | 11100 | ไม่สามารถสร้างในขณะที่การจับคู่ (บุคคล) กำลังดำเนินอยู่ | 
  | 11101 | ไม่สามารถสร้างหากไม่ใช่การจับคู่ทีม | 
  | 11200 | การจับคู่กลุ่มกำลังดำเนินอยู่ (ซ้ำ) | 
  | 11201 | มีสมาชิกที่ยังไม่พร้อม | 
  | 11202 | ไม่มีสมาชิกอื่น (ไม่สามารถขอได้เพียงลำพัง) | 
  | 11300 | ไม่สามารถเปลี่ยนแปลงได้เนื่องจากการจับคู่กำลังดำเนินอยู่ | 
  | 11301 | ไม่สามารถเปลี่ยนผู้นำกลุ่มได้ | 
  | 11400 | ไม่สามารถเข้าร่วมได้เนื่องจากสมาชิกเต็ม | 
  | 11401 | ไม่สามารถเข้าร่วมได้เนื่องจากข้อจำกัดตามกฎการจับคู่ (คะแนน ฯลฯ) | 
  | 11402 | matchIdไม่สามารถเข้าร่วมกลุ่มอื่นได้ | 
  | 11500 | สมาชิกที่เตรียมพร้อมไม่สามารถออกได้ | 
  | 11600 | ไม่มีคำขอจับคู่เพื่อลบ | 
  | 11700 | ผู้นำกลุ่มไม่สามารถขับไล่ได้โดยไม่สมัครใจ |