@Override
public boolean checkTokenBlocking(String token) {
try {
// only the last 0-9 digits of the token should be visible.
// We don't want someone being able to login to an account by reading the logs.
logger.debug("Checking token {}", token.replaceAll(".{10}", "**********"));
HttpResponse<JsonNode> response = Unirest.get("https://discordapp.com/api/v6/users/@me/guilds")
.header("authorization", token)
.asJson();
if (response.getStatus() < 200 || response.getStatus() > 299) {
logger.debug("Checked token {} (valid: {})", token.replaceAll(".{10}", "**********"), false);
return false;
}
logger.debug("Checked token {} (valid: {})", token.replaceAll(".{10}", "**********"), true);
return true;
} catch (UnirestException e) {
return false;
}
}
ImplDiscordAPI.java 文件源码
java
阅读 16
收藏 0
点赞 0
评论 0
项目:Javacord
作者:
评论列表
文章目录