メインコンテンツまでスキップ
バージョン: 1.2.0-1.3.0

User Account Connectの概要

User Account Connectは、ユーザーのDOSIアカウントをパートナー企業のサービスに連携するAPIで、OAuth 2.0 Flowに準拠しています。 User Account Connect APIを使用すると、DOSIユーザーがゲームなどパートナー企業のサービスを利用可能になります。

接続情報

開発環境API base URIAuthorization endpoint
プロダクション環境https://api.dosi.worldhttps://members.dosi.world

レスポンスモデル

User Account Connectは、HTTPステータスコードとAPIレスポンスコードでリクエストの処理結果を通知します。

HTTPステータスコード

一般的なステータスコードについては、以下の表を参照してください。

HTTPステータスコード説明
200 OKリクエストが成功しました
400 Bad requestリクエストに問題があります
401 Unauthorized認証に失敗しました
500 Internal Server Errorサーバーにエラーが発生しました

エラーレスポンス

各HTTPステータスコードのエラー情報の詳細は、レスポンスボディ(body)に以下の形式で返されます。

{
"responseCode": "<code>",
"errorMessage": "<message>"
}

responseCodeの詳細については、以下の表を参照してください。

errorMessageは、API実行結果から確認できます。

HTTPステータスコードAPIレスポンスコード説明
400BAD_REQUEST引数(argument)として不正な値が指定されています
401NO_AUTHORITY
500AUTH_API_UNKNOWN内部認証サーバーで不明なエラーが発生しました
500AUTH_API_SERVER_ERROR
500FAILED_TO_LOGOUT
500INVALID_CHAIN_NAMEアクセストークンによるデジタルアイテム一覧の取得の際、chainNameに「realnet」以外の値を入力しました
500NOT_FOUNDアクセストークンによるデジタルアイテム一覧の取得の際に指定したcontractIdまたはtokenTypeがありません
500NOT_FOUND_MEMBERユーザーを取得できません
503MAINTENANCEメンテナンス中のため、リクエストを処理できません