アプリ利用停止ユーザーを確認する This API checks whether a user is blocked from entering the app when the user attempts web login from a community or web page.
リクエストURL
リクエストヘッダー フィールド名 説明 タイプ 必須 X-Access-Token アプリサーバー認証用のOAuth 2.0 Access Token (OAuth Tokenを発行する を参照) String Y ISCRYPT データ暗号化の有無(0 = 暗号化しない)(必ず0を送信) Integer Y
リクエスト本文 フィールド名 説明 タイプ 必須 appid App ID String Y player_id Player ID Integer Y language Language value. If omitted, English is used by default. ko (Korean) en (English) ja (Japanese) zh-hans (Simplified Chinese) zh-hant (Traditional Chinese) de (German) fr (French) ru (Russian) es (Spanish) pt (Portuguese) id (Indonesian) th (Thai) vi (Vietnamese) it (Italian) tr (Turkish) ar (Arabic) String N
リクエスト例 { "appid" : "com.com2us.hivesdk.normal.freefull.apple.global.ios.universal" , "player_id" : 20000020208 , "language" : "ko" }
レスポンス本文 フィールド名 説明 タイプ result_code レスポンスコード 詳細 Integer result_msg 結果メッセージ String token_validation JWT検証結果(JWT検証エラー ) Object token_validation.result_code JWT検証結果コード Integer token_validation.result_msg JWT検証結果メッセージ String data 結果データ Object data.is_blocked Whether access is suspendedtrue: suspended userfalse: normal user Boolean data.status Suspension statusN: normal userP: permanently suspended userB: user suspended for a specified period String data.start_date Suspension start date String data.end_date Suspension end date String data.remaining_date Remaining suspension period (returned in the requested language; default: English) String data.reason Suspension reason (returned in the requested language; default: English) String
レスポンスコード Code value 説明 0 成功 2499 JWT検証失敗(token_validationを参照) 4000 無効なパラメータ 6000 無効なappid
レスポンス例 成功 (normal user) { "result_code" : 0 , "result_msg" : "SUCCESS" , "token_validation" :{ "result_code" : 0 , "result_msg" : "success" }, "data" :{ "is_blocked" : false , "status" : "N" , "start_date" : null , "end_date" : null , "remaining_date" : null , "reason" : null }}
成功 (user suspended for a specified period) { "result_code" : 0 , "result_msg" : "SUCCESS" , "token_validation" :{ "result_code" : 0 , "result_msg" : "success" }, "data" :{ "is_blocked" : true , "status" : "B" , "start_date" : "2024-05-15 10:00:00" , "end_date" : "2024-06-30 23:59:59" , "remaining_date" : "27d 5hr 8min" , "reason" : "Temporary Restriction (Retrieve game money)" }}
成功 (permanently suspended user) { "result_code" : 0 , "result_msg" : "SUCCESS" , "token_validation" :{ "result_code" : 0 , "result_msg" : "success" }, "data" :{ "is_blocked" : true , "status" : "P" , "start_date" : "2024-05-15 10:00:00" , "end_date" : "9999-12-31 00:00:00" , "remaining_date" : "Permanent" , "reason" : "Temporary Restriction (Retrieve game money)" }}
JWT validation failure {
"result_code" : 2499 ,
"result_msg" : "JWT validation failed. See token_validation for details." ,
"token_validation" : {
"result_code" : 2408 ,
"result_msg" : "The access token is expired. Please refresh your token."
}
}
失敗 { "result_code" : 4000 , "result_msg" : "Request has invalid format." , "token_validation" :{ "result_code" : 0 , "result_msg" : "success" }, "data" : "player_id" }
Note JWT検証に失敗した場合、token_validationフィールドで詳細なエラー情報を確認できます。詳細はJWT検証エラーコード を参照してください。