開発者コンソール

エラーコードリファレンス

エラーコードリファレンス

Leaderboards and Tournaments APIリクエストに対して、Leaderboards and Tournamentsサービスからエラーレスポンスが返されることがあります。各エラーレスポンスには、エラーの種類を特定するエラーコードが含まれます。エラーレスポンスのメッセージ本文には、次のようなフィールドがあります。

{
    "errorCode": 207,
    "message": "プレイヤーに試行回数が残っていないため、指定された「matchId」に参加できません。",
    "request_id": "20de6268-31b3-4bea-beea-9c9c8b594fc5"
}
フィールド 説明
errorCode エラーを識別する一意の番号。
message エラーの説明。下記の「注」を参照してください。
request_id エラーレスポンスが返されたリクエストのID。サポートが必要な場合は、このリクエストIDをLeaderboards and Tournamentsサポートに連絡して、エラーの原因となったリクエストの特定に役立てることができます。

以下の表は、すべてのエラーコードを示したものです。Leaderboards and Tournaments APIリファレンスには、各APIリクエストから返される可能性のある特定のエラーコードの一覧が記載されています。

エラーコード HTTPコード エラーの説明
0 500 不明なエラーが発生しました。このエラーが解決しない場合は、Leaderboards and Tournamentsサポートにお問い合わせください。
1 [401, 403] 無効なx-api-keyです。x-api-keyヘッダーに有効なAPIキーを指定してください。
2 401 session-idが無効または期限切れです。session-idヘッダーに有効なセッションIDを指定してください。
3 400 1つ以上の検証エラーが発生しました:「エラーのリスト」
4 400 リクエストの本文を解析できません。構文が有効なJSONであることを確認し、再試行してください。
5 400 「content-type」が見つからないか無効です。content-typeヘッダーに有効なコンテンツタイプ(application/json)を指定してください。
6 400 必要なヘッダーまたはパラメーターが見つからないか無効です。不足しているヘッダーまたはパラメーターを指定してください。
7 400 メソッド「this method」はこのエンドポイントでサポートされていません。サポートされているメソッドは次のとおりです:「サポートされているメソッドのリスト」
8 429 送信されたリクエストが多すぎます。
9 404 指定された「gameId」が見つかりませんでした。
10 500 依存サービスの呼び出し中にエラーが発生しました。
11 403 プレイヤーはトーナメント作成者によって利用を禁止されているため、このアクションを実行できません。誤って利用禁止にされていると考えられる場合は、サポートにお問い合わせください。
100 400 指定された「encryptedPayload」を復号化できませんでした。登録時に提供されたゲームパブリックキーでペイロードが暗号化されていることを確認してください。
101 400 「encryptedPayload」がありません。登録時に提供されたゲームパブリックキーでペイロードが暗号化されていることを確認してください。
102 400 指定された「encryptedPayload」は正常に復号化されましたが、ペイロードの内容が有効なパブリックキーで構成されていませんでした。ゲームパブリックキーで暗号化する前に、ペイロードが有効なパブリックキーであることを確認してください。
103 400 指定された「encryptedPayload」は正常に復号化されました。ペイロードの内容は有効なパブリックキーで構成されていますが、キーのサイズが2048ビット以上ではありませんでした。
104 400 指定された「encryptedPayload」を復号化できなかったか、内容が有効なパブリックキーで構成されていません。登録時に提供されたゲームパブリックキーでペイロードが暗号化されていることを確認してください。
105 401 指定された「playerToken」を持つプレイヤーが見つかりませんでした。
106 400 指定された「playerToken」は無効です。トークンが有効なUUIDであることを確認してください。
107 403 プレイヤーは利用を禁止されているため、このアクションを実行できません。誤って利用禁止にされていると考えられる場合は、サポートにお問い合わせください。
108 404 指定された「externalPlayerId」のプレイヤーが見つかりませんでした。
109 401 指定された「sessionId」のセッションが見つかりませんでした。
110 401 指定された「sessionId」のセッションは期限切れです。新しいセッションのためにプレイヤーを再認証してください。
111 401 無効なx-api-keyまたはexternalGameIdです。x-api-keyヘッダーに有効なAPIキーを指定するか、パスに有効なexternalGameIdを指定してください。
200 404 指定された「tournamentId」のトーナメントが見つかりませんでした。
201 404 指定された「matchId」のマッチが見つかりませんでした。
202 404 指定された「matchId」に、指定された「playerId」のプレイヤーが見つかりませんでした。
203 409 最大試行回数を超えました。
204 409 指定された「tournamentId」は既に開始されているため、アクションを実行できません。
205 409 指定された「tournamentId」は既に終了しているため、アクションを実行できません。
206 409 トーナメントの開始前に参加することはできません。
207 409 プレイヤーに試行回数が残っていないため、指定された「matchId」に参加できません。
208 409 指定された「playerAttributes」によると、プレイヤーは参加要件を満たしていません。
209 409 このプレイヤーはストリーミングプラットフォームのアカウントとリンクしていないため、トーナメントに参加できません。
210 409 指定された「sessionId」を持つプレイヤーは、トーナメントに必要なアクセスキーを使用しませんでした。
211 409 指定された「sessionId」を持つプレイヤーは、トーナメントのアクセスキーと一致しないアクセスキーを使用しました。
212 409 指定された「teamId」はトーナメントのサイズ要件を満たしていません。トーナメントには「最小チームサイズ」から「最大チームサイズ」の範囲でチームサイズを設定する必要があります。指定された「teamId」には「チームサイズ」の最大サイズが設定されています。
213 409 指定された「tournamentId」には参加できるマッチがありません。
214 409 トーナメントのステータスが「OPEN」または「CLOSED」でない場合、トーナメントからチームを削除することはできません。
215 404 指定された「tournamentId」は「クリエイタータイプ」のトーナメントではありません。
216 409 指定された「sessionId」を持つプレイヤーに、指定された「tournamentId」をアップデートするために必要なパーミッションがありません。
217 409 開始されていないトーナメントを終了することはできません。
218 409 指定された「tournamentId」は終了しているため、再度終了することはできません。
219 409 指定された「tournamentId」は現在処理中です。しばらく待ってからトーナメントの終了を再試行してください。
220 404 指定された「sessionId」と「tournamentId」に、指定された「teamId」が見つかりませんでした。
221 404 最大人数に達しているため、トーナメントに参加できません。
222 404 トーナメントの終了後に参加することはできません。
223 403 指定されたsessionIdはこのリソースに対して有効ではありません。
224 404 プレイヤーの参加したマッチの数が、このトーナメントで1人のプレイヤーが参加できる最大数に達しました。
225 409 すべての賞品は請求済みです。
300 404 指定された「prizeIds」が見つかりません。
400 404 指定された「requirementIds」が見つかりません。
801 404 指定された「teamId」に、指定された「sessionId」を持つプレイヤーが存在しません。
802 404 指定された「teamId」が見つかりませんでした。