コンテンツにスキップ

これはマッチメイキング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 グループリーダーは強制的に追放できません