注
これはマッチメイキングAPIを使用する際に参照する情報を説明しています。
エラーコード
マッチメイキングAPIリクエストが正しく処理されない場合、原因を特定するためにHTTPレスポンスステータスコードに加えて別のエラーコードを提供します。
エラーコードは、各マッチメイキングAPIリクエストのレスポンス値として確認でき、以下のJSONデータ形式で構成されています。
// 예시)
{
"code": 11001,
"reason": "already group member"
}
Note
エラーコードレスポンスでは、各codeの値は固定されていますが、reason(エラーの原因)はAPIの更新に応じて変更される可能性があります。
APIレスポンスエラーに従って提供されるエラーコードの種類は以下の通りです。
一般的なエラーコード
| コード | 説明 |
| 1000 | 内部サーバーシステムエラー |
| 1001 | リクエストデータのボディの値に有効性の問題があります |
| 1002 | APIサーバーエラー |
| 1100 | HTTPメソッド - GETを使用するAPIで、必須のPARAM値が欠落している場合 |
API認証エラーコード
| コード | 説明 |
| 2000 | Hive Certification Key が欠落しています |
| 2001 | Hive Certification Key の値が不正です |
| 2002 | gameIndex の値が不正です |
| 2100 | このAPIは利用できません |
| 2200 | 認証確認のためのデータが利用できません |
| 2201 | 認証確認に使用されるデータがサポートされていない形式です |
| 2300 | Hive SDK 認証に使用されるデータが不正です |
| 2310 | 登録されていない appId です |
| 2320 | 実際の Hive SDK Auth リクエストの作成に失敗しました |
API共通エラーコード
| コード | 説明 |
| 3000 | APIユーザーに関する情報を取得できませんでした |
| 3001 | APIパスからgameIndex値を取得できませんでした |
| 3002 | APIパスからmatchId情報を取得できませんでした |
| 3003 | リクエストボディの内容を読み取れません(解析の問題) |
| 3004 | リクエストからplayerId情報を取得できませんでした |
| 3005 | リクエストからtargetPlayerId情報を取得できませんでした |
マッチID (matchId) に関連するエラーコード
| コード | 説明 |
| 4000 | matchId 情報を取得できません |
| 4001 | API パスから gameIndex 値を取得できません |
| 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 | グループリーダーは強制的に追放できません |