플레이어 차단 내역 조회
플레이어 차단 정보를 조회합니다.
소스 코드
playNANOOHandlers.blockReason = function(args) {
var result = plugin['v20221201'].block.reason({
parameters : {
blockKey : "BlockKey"
}
});
if(result.statusCode == 200) {
const parse = JSON.parse(result.body.toString());
for(var i = 0; i < parse.Items.length; i++) {
log.debug(parse.Items[i].Reason);
log.debug(parse.Items[i].Permanent);
log.debug(parse.Items[i].ExpireDate);
log.debug(parse.Items[i].ExpireTime);
log.debug(parse.Items[i].TimeUntilExpire);
for(var j = 0; j <parse.Items[i].Services.length; j++) {
log.debug(parse.Items[i].Services[j]);
}
}
return true;
} else {
return false;
}
}
요청 파라미터
파라미터 | 설명 | 타입 |
---|---|---|
blockKey | 서비스 차단 에러 코드에서 전달 받은 차단 조회 키 | string |
통신 결과
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
{
"Items": [
{
"Reason": "Message",
"Permanent": "Y",
"Services": [
"inbox",
"chat"
],
"ExpireDate": "permanent",
"ExpireTime": "-1",
"TimeUntilExpire": "-1"
}
]
}
통신 결과 상세 정보
데이터키 | 설명 | 타입 |
---|---|---|
Reason | 차단 사유 | string |
Permanent | 영구차단 여부 (Y / N) | string |
ExpireDate | 차단 만료 날짜 영구차단 인 경우 : permanent 제공 | string |
ExpireTime | 차단 만료 날짜 UnixTimeStamp | string |
TimeUntilExpire | 차단 만료까지 남은 시간 영구차단 인 경우 : -1 제공 | string |
Services | 차단 서비스 코드 | array |