開発者コンソール

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

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

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」が見つかりませんでした。
DevAssistant
Amazon Developer Assistant