跳转到主要内容

查询玩家封禁记录

查询玩家封禁信息。

源代码

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