ゲーム利用停止ユーザーを確認する
コミュニティやWebページなどでWebログインを試みる際に、アプリへの進入がブロックされているユーザーを確認するAPIです。
リクエスト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)
- tl (Filipino)
| 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 suspended
true: suspended userfalse: normal user
| Boolean |
| data.status | Suspension status
N: 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検証エラーコードを参照してください。