게임 이용 정지 유저 확인하기
게임 이용 정지 유저 확인하기 API는 커뮤니티, 게임 웹페이지 등에서 웹 로그인으로 로그인을 시도 시, 이용이 정지된 유저를 알려줍니다.
Basics
| 설명 |
Request URL | |
Method | POST |
HTTP Header | Content-type: application/json |
Response Format | JSON |
Request
명칭 | 타입 | 필수 여부 | 설명 |
appid | String | O | 앱 아이디 |
player_id | Integer | O | 플레이어 아이디 |
language | String | X | 언어값입니다. 입력하지 않으면 영어로 설정됩니다. - ko (한국어)
- en (영어)
- ja (일본어)
- zh-hans (중국어 간체)
- zh-hant (중국어 번체)
- de (독일어)
- fr (프랑스어)
- ru (러시아어)
- es (스페인어)
- pt (포르투칼어)
- id (인도네시아어)
- th (태국어)
- vi (베트남어)
- it (이탈리아어)
- tr (터키어)
- ar (아랍어)
|
hive_certification_key | String | O | Hive 인증키(앱센터에서 발급) |
Response
명칭 | 타입 | 설명 | 비고 |
result_code | Integer | 결과 코드 | - 0: 정상
- 4000: 유효하지 않은 파라미터
- 4002: Hive 인증키 불일치
- 6000: 유효하지 않은 appid
- 유효하지 않음: 값이 없거나, null 값. 유효하지 않은 게임, 회사 결과 코드를 받으면 Hive 콘솔 앱센터에서 게임과 회사를 다시 설정해야 함.
|
result_msg | String | 이용 정지 사유 | 결과 메시지 |
data | Object | 결과 데이터 | |
data.is_blocked | Boolean | 이용 정지 여부 | - true: 이용 정지 유저
- false: 정상 유저
|
data.status | String | 이용 정지 상태 |
- N: 정상 유저
- P: 영구 이용 정지 유저
- B: 이용 정지 기간이 있는 이용 정지 유저
|
data.start_date | String | 이용 정지 시작일 | |
data.end_data | String | 이용 정지 종료일 | |
data.remaining_date | String | 이용 정지 남은 일수 | language 해당 언어로 표기(기본값: 영어) |
data.reason | String | 이용 정지 사유 | language 해당 언어로 표기(기본값: 영어) |
Request examples
curl -X POST https://auth.qpyou.cn/game/block/get
-H 'Content-Type: application/json'
-H 'ISCRYPT: 0'
-d '{"appid": "com.com2us.hivesdk.normal.freefull.google.global.android.common", "player_id": 20000020208, "language": "ko", "hive_certification_key" : "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAyMDU2NzI2LCJqdGkiOiIxODczMTExMzIwIn0.3soFiHTPlObCoqR5xX9ZeOQTSvnHrHDHWmopP3QfWtY"}'
Response examples
성공 (정상 유저)
{
"result_code": 0,
"result_msg": "SUCCESS",
"data":{
"is_blocked": false,
"status": "N",
"start_date": null,
"end_date": null,
"remaining_date": null,
"reason": null
}
}
성공 (이용 정지 기간이 있는 이용 정지 유저)
{
"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)"
}
}
성공 (영구 이용 정지 유저)
{
"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)"
}
}
실패
{
"result_code": 4000,
"result_msg": "Request has invalid format.",
"data": "player_id"
}