Lobby のエラーメッセージ
Reference common Lobby service error codes and messages to troubleshoot integration issues.
読み終わるまでの所要時間 3 分最終更新 2ヶ月前
Lobby サービスは、他のほとんどの UGS サービスと一貫性のある追加のフィールドを含む "問題の詳細" 形式 (RFC 7807) でエラーを返します。 *例: *
{ "title": "Bad Request", "status": 400, "code": 16000, "detail": "request failed validation", "details": [ { "errorType": "validation", "message": "count in body should be less than or equal to 100" } { "errorType": "validation", "message": "skip in body should be greater than or equal to 0" } ], "type": "http://unity3d/lobby/errors/validation-error"}
エラー状況
フィールド | 説明 |
|---|---|
| Code (コード) | エラーの種類を一意に識別する Unity Services エラーコード。 |
| Detail (詳細) | 問題の今回の発生に固有の人間が判読可能な説明。 |
| Details (詳細) | 特定のエラーに関する追加の詳細のリスト。下の エラー詳細 を参照してください。 |
| Status (ステータス) | レスポンスの HTTP ステータスコード。 |
| Title (タイトル) | 問題タイプに関する人間が判読可能な短いサマリー。ローカライズが目的の場合を除き、問題の発生ごとに変化しません。 |
| Type (タイプ) | 問題タイプを識別する URI であり、問題のドキュメントを提供する場合があります。これらの URL は現在機能しません |
エラー詳細
フィールド | 説明 |
|---|---|
| ErrorType (エラータイプ) | エラー詳細のタイプを表します。 |
| Message (メッセージ) | エラーについての詳細情報を提供します。 |
エラーコード
Lobby サービスからのエラーレスポンスのcodeLobbyNotFound16001NotFoundNotFoundCode (コード) | 名前 | 説明 |
|---|---|---|
| 0 | Unknown | Unknown は、エラーが何であるかをサーバーが判断できない場合に返されます。 |
| 1 | TransportError | TransportError は、DNS、TLS またはその他の転送エラーがある場合に返されます。 |
| 2 | Timeout | Timeout は、割り当てられた時間内にレスポンスを受信せず、リクエストがタイムアウトになった場合に返されます。 |
| 3 | ServiceUnavailable | ServiceUnavailable は、一般に、サービスが過負荷になっているかサービスメンテナンスによりダウンしているためサービスを使用できない場合に返されます。 |
| 4 | ApiMissing | ApiMissing は、API が存在しない場合に返されます。 |
| 5 | RequestRejected | RequestRejected は、リクエストが API に到達する前にリクエストが拒否された場合に返されます。詳細については、"Title (タイトル)" と "Details (詳細)" を参照してください。 |
| 50 | TooManyRequests | TooManyRequests は、クライアントがリクエストを非常に頻繁に行っているためリクエストがレート制限されている場合に返されます。"Lobby のレート制限" を参照してください。 |
| 51 | InvalidToken | InvalidToken は、認証トークンが無効な場合に返されます。 |
| 52 | TokenExpired | TokenExpired は、認証トークンが期限切れの場合に返されます。 |
| 53 | Forbidden | Forbidden は、ユーザーがリクエストされた操作の実行権限を持たない場合に返されます。 |
| 54 | NotFound | NotFound は、リクエストされたリソースが見つからなかった場合に返されます。 |
| 55 | InvalidRequest | InvalidRequest は、リクエストは理解されたものの、リクエスト検証エラーにより API がその処理を拒否した場合に返されます。 |
| 16000 | ValidationError | ValidationError は、ユーザーのリクエストの検証に問題がある場合に返されます。エラー詳細に、問題に関する追加情報が含まれます。 |
| 16001 | LobbyNotFound | LobbyNotFound は、リクエストされたロビーが見つからなかった場合に返されます。 |
| 16002 | PlayerNotFound | PlayerNotFound は、リクエストされたプレイヤーがロビー内に見つからなかった場合に返されます。 |
| 16003 | LobbyConflict | LobbyConflict は、ロビーの更新の試行中に競合が発生した場合に返されます。これは、ロビーに参加しようとしているプレイヤーがすでにメンバーになっているか、ロビーに対する他の更新を試行中に解決できない問題があったことを示している可能性があります。 |
| 16004 | LobbyFull | LobbyFull は、ユーザーが参加しようとしているロビーに最大プレイヤー数がすでに含まれている場合に返されます。 |
| 16005 | LobbyLocked | LobbyLocked は、ロビーのメンバーシップがロックされており、新しいプレイヤーが参加できない場合に返されます。 |
| 16006 | NoOpenLobbies | NoOpenLobbies は、QuickJoin リクエストが、ユーザーが参加するために使用可能なスペースをロビーに見つけられなかった場合に返されます。 |
| 16007 | LobbyAlreadyExists | LobbyAlreadyExists は、ロビーがすでに存在するため作成できないことを示します。 |
| 16008 | LobbyNotModified | LobbyNotModified は、最後に観測されたバージョン以降、ロビーリソースが変更されていないことを示します。 |
| 16009 | IncorrectPassword | IncorrectPassword は、プレイヤーがパスワードを使用して参加を試みたがロビーのパスワードと一致しなかったことを示します。 |
| 16010 | InvalidJoinCode | InvalidJoinCode は、無効な文字などの理由で参加コードが有効でないことを示します。 |